builder: mozilla-inbound_ubuntu64_vm-debug_test-web-platform-tests-e10s-7
slave: tst-linux64-spot-001
starttime: 1446906335.0
results: success (0)
buildid: 20151107055635
builduid: 2bca731aaa0543a0ab0ab60b63351ee6
revision: 4aa558b944b502ae40ff6ee5ad0c7aad8c67f817
========= Started set props: master (results: 0, elapsed: 0 secs) (at 2015-11-07 06:25:35.005132) =========
master: http://buildbot-master67.bb.releng.use1.mozilla.com:8201/
========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2015-11-07 06:25:35.005596) =========
========= Started set props: basedir (results: 0, elapsed: 0 secs) (at 2015-11-07 06:25:35.005894) =========
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-1446905614.464223-1001806436
_=/tools/buildbot/bin/python
using PTY: False
/builds/slave/test
program finished with exit code 0
elapsedTime=0.024518
basedir: '/builds/slave/test'
========= master_lag: 0.04 =========
========= Finished set props: basedir (results: 0, elapsed: 0 secs) (at 2015-11-07 06:25:35.070517) =========
========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2015-11-07 06:25:35.070835) =========
========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2015-11-07 06:25:35.108853) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2015-11-07 06:25:35.109240) =========
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-1446905614.464223-1001806436
_=/tools/buildbot/bin/python
using PTY: False
program finished with exit code 0
elapsedTime=0.019862
========= master_lag: 0.04 =========
========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2015-11-07 06:25:35.172522) =========
========= Started set props: script_repo_url (results: 0, elapsed: 0 secs) (at 2015-11-07 06:25:35.172827) =========
script_repo_url: https://hg.mozilla.org/build/mozharness
========= Finished set props: script_repo_url (results: 0, elapsed: 0 secs) (at 2015-11-07 06:25:35.173200) =========
========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2015-11-07 06:25:35.173501) =========
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-1446905614.464223-1001806436
_=/tools/buildbot/bin/python
using PTY: False
--2015-11-07 06:25:35-- 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.17M=0.001s
2015-11-07 06:25:35 (9.17 MB/s) - `archiver_client.py' saved [12141/12141]
program finished with exit code 0
elapsedTime=0.587323
========= master_lag: 0.04 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2015-11-07 06:25:35.796906) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2015-11-07 06:25:35.797246) =========
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-1446905614.464223-1001806436
_=/tools/buildbot/bin/python
using PTY: False
program finished with exit code 0
elapsedTime=0.035535
========= master_lag: 0.03 =========
========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2015-11-07 06:25:35.867307) =========
========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2015-11-07 06:25:35.867683) =========
bash -c 'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev 4aa558b944b502ae40ff6ee5ad0c7aad8c67f817 --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 4aa558b944b502ae40ff6ee5ad0c7aad8c67f817 --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-1446905614.464223-1001806436
_=/tools/buildbot/bin/python
using PTY: False
2015-11-07 06:25:35,985 truncating revision to first 12 chars
2015-11-07 06:25:35,985 Setting DEBUG logging.
2015-11-07 06:25:35,985 attempt 1/10
2015-11-07 06:25:35,985 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/mozilla-inbound/4aa558b944b5?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness
2015-11-07 06:25:37,098 unpacking tar archive at: mozilla-inbound-4aa558b944b5/testing/mozharness/
program finished with exit code 0
elapsedTime=1.656909
========= master_lag: 0.09 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2015-11-07 06:25:37.610287) =========
========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2015-11-07 06:25:37.610585) =========
========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2015-11-07 06:25:37.642912) =========
========= Started tinderboxprint_script_revlink (results: 0, elapsed: 0 secs) (at 2015-11-07 06:25:37.643207) =========
TinderboxPrint: script_revlink: https://hg.mozilla.org/build/mozharness/rev/production
========= Finished tinderboxprint_script_revlink (results: 0, elapsed: 0 secs) (at 2015-11-07 06:25:37.643655) =========
========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 30 mins, 37 secs) (at 2015-11-07 06:25:37.643945) =========
/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-1446905614.464223-1001806436
_=/tools/buildbot/bin/python
using PTY: False
06:25:37 INFO - MultiFileLogger online at 20151107 06:25:37 in /builds/slave/test
06:25:37 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
06:25:37 INFO - Dumping config to /builds/slave/test/logs/localconfig.json.
06:25:37 INFO - {'append_to_log': False,
06:25:37 INFO - 'base_work_dir': '/builds/slave/test',
06:25:37 INFO - 'blob_upload_branch': 'mozilla-inbound',
06:25:37 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt',
06:25:37 INFO - 'buildbot_json_path': 'buildprops.json',
06:25:37 INFO - 'config_files': ('web_platform_tests/prod_config.py',),
06:25:37 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',),
06:25:37 INFO - 'download_minidump_stackwalk': True,
06:25:37 INFO - 'download_symbols': 'true',
06:25:37 INFO - 'e10s': True,
06:25:37 INFO - 'exes': {'python': '/tools/buildbot/bin/python',
06:25:37 INFO - 'tooltool.py': '/tools/tooltool.py',
06:25:37 INFO - 'virtualenv': ('/tools/buildbot/bin/python',
06:25:37 INFO - '/tools/misc-python/virtualenv.py')},
06:25:37 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub',
06:25:37 INFO - 'http://pypi.pub.build.mozilla.org/pub'),
06:25:37 INFO - 'log_level': 'info',
06:25:37 INFO - 'log_to_console': True,
06:25:37 INFO - 'opt_config_files': (),
06:25:37 INFO - 'options': ('--prefs-root=%(test_path)s/prefs',
06:25:37 INFO - '--processes=1',
06:25:37 INFO - '--config=%(test_path)s/wptrunner.ini',
06:25:37 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem',
06:25:37 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key',
06:25:37 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem',
06:25:37 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'),
06:25:37 INFO - 'pip_index': False,
06:25:37 INFO - 'require_test_zip': True,
06:25:37 INFO - 'test_type': ('testharness',),
06:25:37 INFO - 'this_chunk': '7',
06:25:37 INFO - 'tooltool_cache': '/builds/tooltool_cache',
06:25:37 INFO - 'total_chunks': '8',
06:25:37 INFO - 'virtualenv_path': 'venv',
06:25:37 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None},
06:25:37 INFO - 'work_dir': 'build'}
06:25:37 INFO - #####
06:25:37 INFO - ##### Running clobber step.
06:25:37 INFO - #####
06:25:37 INFO - Running pre-action listener: _resource_record_pre_action
06:25:37 INFO - Running main action method: clobber
06:25:37 INFO - rmtree: /builds/slave/test/build
06:25:37 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1
06:25:39 INFO - Running post-action listener: _resource_record_post_action
06:25:39 INFO - #####
06:25:39 INFO - ##### Running read-buildbot-config step.
06:25:39 INFO - #####
06:25:39 INFO - Running pre-action listener: _resource_record_pre_action
06:25:39 INFO - Running main action method: read_buildbot_config
06:25:39 INFO - Using buildbot properties:
06:25:39 INFO - {
06:25:39 INFO - "properties": {
06:25:39 INFO - "buildnumber": 102,
06:25:39 INFO - "product": "firefox",
06:25:39 INFO - "script_repo_revision": "production",
06:25:39 INFO - "branch": "mozilla-inbound",
06:25:39 INFO - "repository": "",
06:25:39 INFO - "buildername": "Ubuntu VM 12.04 x64 mozilla-inbound debug test web-platform-tests-e10s-7",
06:25:39 INFO - "buildid": "20151107055635",
06:25:39 INFO - "slavename": "tst-linux64-spot-001",
06:25:39 INFO - "pgo_build": "False",
06:25:39 INFO - "basedir": "/builds/slave/test",
06:25:39 INFO - "project": "",
06:25:39 INFO - "platform": "linux64",
06:25:39 INFO - "master": "http://buildbot-master67.bb.releng.use1.mozilla.com:8201/",
06:25:39 INFO - "slavebuilddir": "test",
06:25:39 INFO - "scheduler": "tests-mozilla-inbound-ubuntu64_vm-debug-unittest",
06:25:39 INFO - "repo_path": "integration/mozilla-inbound",
06:25:39 INFO - "moz_repo_path": "",
06:25:39 INFO - "stage_platform": "linux64",
06:25:39 INFO - "builduid": "2bca731aaa0543a0ab0ab60b63351ee6",
06:25:39 INFO - "revision": "4aa558b944b502ae40ff6ee5ad0c7aad8c67f817"
06:25:39 INFO - },
06:25:39 INFO - "sourcestamp": {
06:25:39 INFO - "repository": "",
06:25:39 INFO - "hasPatch": false,
06:25:39 INFO - "project": "",
06:25:39 INFO - "branch": "mozilla-inbound-linux64-debug-unittest",
06:25:39 INFO - "changes": [
06:25:39 INFO - {
06:25:39 INFO - "category": null,
06:25:39 INFO - "files": [
06:25:39 INFO - {
06:25:39 INFO - "url": null,
06:25:39 INFO - "name": "https://queue.taskcluster.net/v1/task/rMWEWojWSkqKH5nFHgRj4A/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2"
06:25:39 INFO - },
06:25:39 INFO - {
06:25:39 INFO - "url": null,
06:25:39 INFO - "name": "https://queue.taskcluster.net/v1/task/rMWEWojWSkqKH5nFHgRj4A/artifacts/public/build/test_packages.json"
06:25:39 INFO - }
06:25:39 INFO - ],
06:25:39 INFO - "repository": "",
06:25:39 INFO - "rev": "4aa558b944b502ae40ff6ee5ad0c7aad8c67f817",
06:25:39 INFO - "who": "archaeopteryx@coole-files.de",
06:25:39 INFO - "when": 1446906267,
06:25:39 INFO - "number": 6634536,
06:25:39 INFO - "comments": "Backed out 6 changesets (bug 1090957) for build failures. r=backout on a CLOSED TREE\n\nErrors e.g.\n/home/worker/workspace/gecko/js/src/jit/arm/Lowering-arm.cpp:574:86: error: call of overloaded 'LAtomicExchangeTypedArrayElement(const js::jit::LUse&, const js::jit::LAllocation&, const js::jit::LAllocation&, js::jit::LDefinition&)' is ambiguous\n\nBacked out changeset 0b64cc3528d9 (bug 1090957)\nBacked out changeset f45ccb4ab2cf (bug 1090957)\nBacked out changeset a3b1e29fa2db (bug 1090957)\nBacked out changeset c8324f9509f5 (bug 1090957)\nBacked out changeset 92f45c98b930 (bug 1090957)\nBacked out changeset da2deb62849e (bug 1090957)",
06:25:39 INFO - "project": "",
06:25:39 INFO - "at": "Sat 07 Nov 2015 06:24:27",
06:25:39 INFO - "branch": "mozilla-inbound-linux64-debug-unittest",
06:25:39 INFO - "revlink": "",
06:25:39 INFO - "properties": [
06:25:39 INFO - [
06:25:39 INFO - "buildid",
06:25:39 INFO - "20151107055635",
06:25:39 INFO - "Change"
06:25:39 INFO - ],
06:25:39 INFO - [
06:25:39 INFO - "builduid",
06:25:39 INFO - "2bca731aaa0543a0ab0ab60b63351ee6",
06:25:39 INFO - "Change"
06:25:39 INFO - ],
06:25:39 INFO - [
06:25:39 INFO - "pgo_build",
06:25:39 INFO - "False",
06:25:39 INFO - "Change"
06:25:39 INFO - ]
06:25:39 INFO - ],
06:25:39 INFO - "revision": "4aa558b944b502ae40ff6ee5ad0c7aad8c67f817"
06:25:39 INFO - }
06:25:39 INFO - ],
06:25:39 INFO - "revision": "4aa558b944b502ae40ff6ee5ad0c7aad8c67f817"
06:25:39 INFO - }
06:25:39 INFO - }
06:25:39 INFO - Found installer url https://queue.taskcluster.net/v1/task/rMWEWojWSkqKH5nFHgRj4A/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2.
06:25:39 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/rMWEWojWSkqKH5nFHgRj4A/artifacts/public/build/test_packages.json.
06:25:39 INFO - Running post-action listener: _resource_record_post_action
06:25:39 INFO - #####
06:25:39 INFO - ##### Running download-and-extract step.
06:25:39 INFO - #####
06:25:39 INFO - Running pre-action listener: _resource_record_pre_action
06:25:39 INFO - Running main action method: download_and_extract
06:25:39 INFO - mkdir: /builds/slave/test/build/tests
06:25:39 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
06:25:39 INFO - https://queue.taskcluster.net/v1/task/rMWEWojWSkqKH5nFHgRj4A/artifacts/public/build/test_packages.json matches https://queue.taskcluster.net
06:25:39 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/rMWEWojWSkqKH5nFHgRj4A/artifacts/public/build/test_packages.json
06:25:39 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/rMWEWojWSkqKH5nFHgRj4A/artifacts/public/build/test_packages.json
06:25:39 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/rMWEWojWSkqKH5nFHgRj4A/artifacts/public/build/test_packages.json to /builds/slave/test/build/test_packages.json
06:25:39 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/rMWEWojWSkqKH5nFHgRj4A/artifacts/public/build/test_packages.json', 'file_name': '/builds/slave/test/build/test_packages.json'}, attempt #1
06:25:43 INFO - Downloaded 1302 bytes.
06:25:43 INFO - Reading from file /builds/slave/test/build/test_packages.json
06:25:43 INFO - Using the following test package requirements:
06:25:43 INFO - {u'common': [u'firefox-45.0a1.en-US.linux-x86_64.common.tests.zip'],
06:25:43 INFO - u'cppunittest': [u'firefox-45.0a1.en-US.linux-x86_64.common.tests.zip',
06:25:43 INFO - u'firefox-45.0a1.en-US.linux-x86_64.cppunittest.tests.zip'],
06:25:43 INFO - u'jittest': [u'firefox-45.0a1.en-US.linux-x86_64.common.tests.zip',
06:25:43 INFO - u'jsshell-linux-x86_64.zip'],
06:25:43 INFO - u'mochitest': [u'firefox-45.0a1.en-US.linux-x86_64.common.tests.zip',
06:25:43 INFO - u'firefox-45.0a1.en-US.linux-x86_64.mochitest.tests.zip'],
06:25:43 INFO - u'mozbase': [u'firefox-45.0a1.en-US.linux-x86_64.common.tests.zip'],
06:25:43 INFO - u'reftest': [u'firefox-45.0a1.en-US.linux-x86_64.common.tests.zip',
06:25:43 INFO - u'firefox-45.0a1.en-US.linux-x86_64.reftest.tests.zip'],
06:25:43 INFO - u'talos': [u'firefox-45.0a1.en-US.linux-x86_64.common.tests.zip',
06:25:43 INFO - u'firefox-45.0a1.en-US.linux-x86_64.talos.tests.zip'],
06:25:43 INFO - u'web-platform': [u'firefox-45.0a1.en-US.linux-x86_64.common.tests.zip',
06:25:43 INFO - u'firefox-45.0a1.en-US.linux-x86_64.web-platform.tests.zip'],
06:25:43 INFO - u'webapprt': [u'firefox-45.0a1.en-US.linux-x86_64.common.tests.zip'],
06:25:43 INFO - u'xpcshell': [u'firefox-45.0a1.en-US.linux-x86_64.common.tests.zip',
06:25:43 INFO - u'firefox-45.0a1.en-US.linux-x86_64.xpcshell.tests.zip']}
06:25:43 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
06:25:43 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
06:25:43 INFO - https://queue.taskcluster.net/v1/task/rMWEWojWSkqKH5nFHgRj4A/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net
06:25:43 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/rMWEWojWSkqKH5nFHgRj4A/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.common.tests.zip
06:25:43 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/rMWEWojWSkqKH5nFHgRj4A/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.common.tests.zip
06:25:43 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/rMWEWojWSkqKH5nFHgRj4A/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
06:25:43 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/rMWEWojWSkqKH5nFHgRj4A/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
06:25:48 INFO - Downloaded 21697466 bytes.
06:25:48 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
06:25:48 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/*
06:25:48 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
06:25:48 INFO - caution: filename not matched: web-platform/*
06:25:48 INFO - Return code: 11
06:25:48 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
06:25:48 INFO - https://queue.taskcluster.net/v1/task/rMWEWojWSkqKH5nFHgRj4A/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net
06:25:48 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/rMWEWojWSkqKH5nFHgRj4A/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.web-platform.tests.zip
06:25:48 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/rMWEWojWSkqKH5nFHgRj4A/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.web-platform.tests.zip
06:25:48 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/rMWEWojWSkqKH5nFHgRj4A/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
06:25:48 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/rMWEWojWSkqKH5nFHgRj4A/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
06:25:52 INFO - Downloaded 30917076 bytes.
06:25:52 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
06:25:52 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/*
06:25:52 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
06:25:55 INFO - caution: filename not matched: bin/*
06:25:55 INFO - caution: filename not matched: config/*
06:25:55 INFO - caution: filename not matched: mozbase/*
06:25:55 INFO - caution: filename not matched: marionette/*
06:25:55 INFO - Return code: 11
06:25:55 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
06:25:55 INFO - https://queue.taskcluster.net/v1/task/rMWEWojWSkqKH5nFHgRj4A/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net
06:25:55 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/rMWEWojWSkqKH5nFHgRj4A/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2
06:25:55 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/rMWEWojWSkqKH5nFHgRj4A/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2
06:25:55 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/rMWEWojWSkqKH5nFHgRj4A/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
06:25:55 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/rMWEWojWSkqKH5nFHgRj4A/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
06:26:01 INFO - Downloaded 57382194 bytes.
06:26:01 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/rMWEWojWSkqKH5nFHgRj4A/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2
06:26:01 INFO - mkdir: /builds/slave/test/properties
06:26:01 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url
06:26:01 INFO - Writing to file /builds/slave/test/properties/build_url
06:26:01 INFO - Contents:
06:26:01 INFO - build_url:https://queue.taskcluster.net/v1/task/rMWEWojWSkqKH5nFHgRj4A/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2
06:26:01 INFO - mkdir: /builds/slave/test/build/symbols
06:26:01 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')]}
06:26:01 INFO - https://queue.taskcluster.net/v1/task/rMWEWojWSkqKH5nFHgRj4A/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net
06:26:01 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/rMWEWojWSkqKH5nFHgRj4A/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.crashreporter-symbols.zip
06:26:01 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/rMWEWojWSkqKH5nFHgRj4A/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.crashreporter-symbols.zip
06:26:01 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/rMWEWojWSkqKH5nFHgRj4A/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
06:26:01 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/rMWEWojWSkqKH5nFHgRj4A/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
06:26:06 INFO - Downloaded 45637262 bytes.
06:26:06 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/rMWEWojWSkqKH5nFHgRj4A/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.crashreporter-symbols.zip
06:26:06 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url
06:26:06 INFO - Writing to file /builds/slave/test/properties/symbols_url
06:26:06 INFO - Contents:
06:26:06 INFO - symbols_url:https://queue.taskcluster.net/v1/task/rMWEWojWSkqKH5nFHgRj4A/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.crashreporter-symbols.zip
06:26:06 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
06:26:06 INFO - Copy/paste: unzip -q /builds/slave/test/build/symbols/firefox-45.0a1.en-US.linux-x86_64.crashreporter-symbols.zip
06:26:08 INFO - Return code: 0
06:26:08 INFO - Running post-action listener: _resource_record_post_action
06:26:08 INFO - Running post-action listener: set_extra_try_arguments
06:26:08 INFO - #####
06:26:08 INFO - ##### Running create-virtualenv step.
06:26:08 INFO - #####
06:26:08 INFO - Running pre-action listener: _pre_create_virtualenv
06:26:08 INFO - Running pre-action listener: _resource_record_pre_action
06:26:08 INFO - Running main action method: create_virtualenv
06:26:08 INFO - Creating virtualenv /builds/slave/test/build/venv
06:26:08 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
06:26:08 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv
06:26:09 INFO - The --no-site-packages flag is deprecated; it is now the default behavior.
06:26:09 INFO - Using real prefix '/usr'
06:26:09 INFO - New python executable in /builds/slave/test/build/venv/bin/python
06:26:11 INFO - Installing distribute.............................................................................................................................................................................................done.
06:26:14 INFO - Installing pip.................done.
06:26:14 INFO - Return code: 0
06:26:14 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv
06:26:14 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
06:26:14 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
06:26:14 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
06:26:14 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
06:26:14 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
06:26:14 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
06:26:14 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 0x2aa3f10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2d12300>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2e1c260>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2d57c10>, '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 0x2d47cf0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2d48180>, '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-1446905614.464223-1001806436', '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
06:26:14 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
06:26:14 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
06:26:14 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
06:26:14 INFO - 'CCACHE_UMASK': '002',
06:26:14 INFO - 'DISPLAY': ':0',
06:26:14 INFO - 'HOME': '/home/cltbld',
06:26:14 INFO - 'LANG': 'en_US.UTF-8',
06:26:14 INFO - 'LOGNAME': 'cltbld',
06:26:14 INFO - 'MAIL': '/var/mail/cltbld',
06:26:14 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
06:26:14 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
06:26:14 INFO - 'MOZ_NO_REMOTE': '1',
06:26:14 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
06:26:14 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
06:26:14 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
06:26:14 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
06:26:14 INFO - 'PWD': '/builds/slave/test',
06:26:14 INFO - 'SHELL': '/bin/bash',
06:26:14 INFO - 'SHLVL': '1',
06:26:14 INFO - 'TERM': 'linux',
06:26:14 INFO - 'TMOUT': '86400',
06:26:14 INFO - 'USER': 'cltbld',
06:26:14 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1446905614.464223-1001806436',
06:26:14 INFO - '_': '/tools/buildbot/bin/python'}
06:26:15 INFO - Ignoring indexes: https://pypi.python.org/simple/
06:26:15 INFO - Downloading/unpacking psutil>=0.7.1
06:26:15 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
06:26:15 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
06:26:15 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
06:26:15 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
06:26:15 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
06:26:15 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
06:26:19 INFO - Creating supposed download cache at /builds/slave/test/build/venv/cache
06:26:20 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Fpsutil-3.1.1.tar.gz
06:26:20 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil
06:26:20 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
06:26:20 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects
...
06:26:20 INFO - Installing collected packages: psutil
06:26:20 INFO - Running setup.py install for psutil
06:26:20 INFO - building 'psutil._psutil_linux' extension
06:26:20 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
06:26:20 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
06:26:21 INFO - building 'psutil._psutil_posix' extension
06:26:21 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
06:26:21 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
06:26:21 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
06:26:21 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ...
06:26:21 INFO - Successfully installed psutil
06:26:21 INFO - Cleaning up...
06:26:21 INFO - Return code: 0
06:26:21 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv
06:26:21 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
06:26:21 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
06:26:21 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
06:26:21 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
06:26:21 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
06:26:21 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
06:26:21 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 0x2aa3f10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2d12300>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2e1c260>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2d57c10>, '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 0x2d47cf0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2d48180>, '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-1446905614.464223-1001806436', '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
06:26:21 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
06:26:21 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
06:26:21 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
06:26:21 INFO - 'CCACHE_UMASK': '002',
06:26:21 INFO - 'DISPLAY': ':0',
06:26:21 INFO - 'HOME': '/home/cltbld',
06:26:21 INFO - 'LANG': 'en_US.UTF-8',
06:26:21 INFO - 'LOGNAME': 'cltbld',
06:26:21 INFO - 'MAIL': '/var/mail/cltbld',
06:26:21 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
06:26:21 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
06:26:21 INFO - 'MOZ_NO_REMOTE': '1',
06:26:21 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
06:26:21 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
06:26:21 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
06:26:21 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
06:26:21 INFO - 'PWD': '/builds/slave/test',
06:26:21 INFO - 'SHELL': '/bin/bash',
06:26:21 INFO - 'SHLVL': '1',
06:26:21 INFO - 'TERM': 'linux',
06:26:21 INFO - 'TMOUT': '86400',
06:26:21 INFO - 'USER': 'cltbld',
06:26:21 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1446905614.464223-1001806436',
06:26:21 INFO - '_': '/tools/buildbot/bin/python'}
06:26:21 INFO - Ignoring indexes: https://pypi.python.org/simple/
06:26:21 INFO - Downloading/unpacking mozsystemmonitor==0.0.0
06:26:21 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
06:26:21 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
06:26:21 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
06:26:21 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
06:26:21 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
06:26:21 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
06:26:26 INFO - Downloading mozsystemmonitor-0.0.tar.gz
06:26:26 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Fmozsystemmonitor-0.0.tar.gz
06:26:26 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor
06:26:26 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0)
06:26:26 INFO - Installing collected packages: mozsystemmonitor
06:26:26 INFO - Running setup.py install for mozsystemmonitor
06:26:26 INFO - Successfully installed mozsystemmonitor
06:26:26 INFO - Cleaning up...
06:26:26 INFO - Return code: 0
06:26:26 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv
06:26:26 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')]}
06:26:26 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
06:26:26 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
06:26:26 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')]}
06:26:26 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
06:26:26 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
06:26:26 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 0x2aa3f10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2d12300>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2e1c260>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2d57c10>, '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 0x2d47cf0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2d48180>, '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-1446905614.464223-1001806436', '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
06:26:26 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
06:26:26 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
06:26:26 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
06:26:26 INFO - 'CCACHE_UMASK': '002',
06:26:26 INFO - 'DISPLAY': ':0',
06:26:26 INFO - 'HOME': '/home/cltbld',
06:26:26 INFO - 'LANG': 'en_US.UTF-8',
06:26:26 INFO - 'LOGNAME': 'cltbld',
06:26:26 INFO - 'MAIL': '/var/mail/cltbld',
06:26:26 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
06:26:26 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
06:26:26 INFO - 'MOZ_NO_REMOTE': '1',
06:26:26 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
06:26:26 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
06:26:26 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
06:26:26 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
06:26:26 INFO - 'PWD': '/builds/slave/test',
06:26:26 INFO - 'SHELL': '/bin/bash',
06:26:26 INFO - 'SHLVL': '1',
06:26:26 INFO - 'TERM': 'linux',
06:26:26 INFO - 'TMOUT': '86400',
06:26:26 INFO - 'USER': 'cltbld',
06:26:26 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1446905614.464223-1001806436',
06:26:26 INFO - '_': '/tools/buildbot/bin/python'}
06:26:27 INFO - Ignoring indexes: https://pypi.python.org/simple/
06:26:27 INFO - Downloading/unpacking blobuploader==1.2.4
06:26:27 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
06:26:27 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
06:26:27 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
06:26:27 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
06:26:27 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
06:26:27 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
06:26:31 INFO - Downloading blobuploader-1.2.4.tar.gz
06:26:31 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Fblobuploader-1.2.4.tar.gz
06:26:31 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader
06:26:31 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4)
06:26: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
06:26: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
06:26: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
06:26: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
06:26: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
06:26: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
06:26:32 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Frequests-1.2.3.tar.gz
06:26:32 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests
06:26:33 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4)
06:26:33 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
06:26:33 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
06:26:33 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
06:26:33 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
06:26:33 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
06:26:33 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
06:26:33 INFO - Downloading docopt-0.6.1.tar.gz
06:26:33 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Fdocopt-0.6.1.tar.gz
06:26:33 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt
06:26:33 INFO - Installing collected packages: blobuploader, requests, docopt
06:26:33 INFO - Running setup.py install for blobuploader
06:26:33 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775
06:26:33 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775
06:26:33 INFO - Running setup.py install for requests
06:26:34 INFO - Running setup.py install for docopt
06:26:34 INFO - Successfully installed blobuploader requests docopt
06:26:34 INFO - Cleaning up...
06:26:34 INFO - Return code: 0
06:26:34 INFO - Installing None into virtualenv /builds/slave/test/build/venv
06:26:34 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
06:26:34 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
06:26:34 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
06:26:34 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
06:26:34 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
06:26:34 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
06:26:34 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 0x2aa3f10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2d12300>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2e1c260>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2d57c10>, '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 0x2d47cf0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2d48180>, '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-1446905614.464223-1001806436', '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
06:26:34 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
06:26:34 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
06:26:34 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
06:26:34 INFO - 'CCACHE_UMASK': '002',
06:26:34 INFO - 'DISPLAY': ':0',
06:26:34 INFO - 'HOME': '/home/cltbld',
06:26:34 INFO - 'LANG': 'en_US.UTF-8',
06:26:34 INFO - 'LOGNAME': 'cltbld',
06:26:34 INFO - 'MAIL': '/var/mail/cltbld',
06:26:34 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
06:26:34 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
06:26:34 INFO - 'MOZ_NO_REMOTE': '1',
06:26:34 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
06:26:34 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
06:26:34 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
06:26:34 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
06:26:34 INFO - 'PWD': '/builds/slave/test',
06:26:34 INFO - 'SHELL': '/bin/bash',
06:26:34 INFO - 'SHLVL': '1',
06:26:34 INFO - 'TERM': 'linux',
06:26:34 INFO - 'TMOUT': '86400',
06:26:34 INFO - 'USER': 'cltbld',
06:26:34 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1446905614.464223-1001806436',
06:26:34 INFO - '_': '/tools/buildbot/bin/python'}
06:26:35 INFO - Ignoring indexes: https://pypi.python.org/simple/
06:26:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
06:26:35 INFO - Running setup.py (path:/tmp/pip-Avvrlp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
06:26:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
06:26:35 INFO - Running setup.py (path:/tmp/pip-uvWBKV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
06:26:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
06:26:35 INFO - Running setup.py (path:/tmp/pip-PZ9Cg2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
06:26:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
06:26:35 INFO - Running setup.py (path:/tmp/pip-o4rgm2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
06:26:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
06:26:35 INFO - Running setup.py (path:/tmp/pip-rogh0d-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
06:26:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
06:26:35 INFO - Running setup.py (path:/tmp/pip-ABq37v-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
06:26:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
06:26:36 INFO - Running setup.py (path:/tmp/pip-8lBtO3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
06:26:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
06:26:36 INFO - Running setup.py (path:/tmp/pip-GqqjN9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
06:26:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
06:26:36 INFO - Running setup.py (path:/tmp/pip-S093gn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
06:26:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
06:26:36 INFO - Running setup.py (path:/tmp/pip-XDs9m1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
06:26:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
06:26:36 INFO - Running setup.py (path:/tmp/pip-cRJthq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
06:26:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
06:26:36 INFO - Running setup.py (path:/tmp/pip-6g4hx3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
06:26:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
06:26:36 INFO - Running setup.py (path:/tmp/pip-9H_7Gy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
06:26:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
06:26:36 INFO - Running setup.py (path:/tmp/pip-jYAQ_K-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
06:26:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
06:26:37 INFO - Running setup.py (path:/tmp/pip-rnioiT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
06:26:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
06:26:37 INFO - Running setup.py (path:/tmp/pip-trLAK5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
06:26:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
06:26:37 INFO - Running setup.py (path:/tmp/pip-bPOd_c-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
06:26:37 INFO - Unpacking /builds/slave/test/build/tests/marionette/transport
06:26:37 INFO - Running setup.py (path:/tmp/pip-dx7Oqt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/transport
06:26:37 INFO - Unpacking /builds/slave/test/build/tests/marionette/driver
06:26:37 INFO - Running setup.py (path:/tmp/pip-kVko3Q-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/driver
06:26:37 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
06:26:37 INFO - Running setup.py (path:/tmp/pip-TW8y0v-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
06:26:37 INFO - Unpacking /builds/slave/test/build/tests/marionette
06:26:38 INFO - Running setup.py (path:/tmp/pip-_J2MWZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
06:26:38 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
06:26:38 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
06:26:38 INFO - Running setup.py install for manifestparser
06:26:38 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin
06:26:38 INFO - Running setup.py install for mozcrash
06:26:38 INFO - Running setup.py install for mozdebug
06:26:38 INFO - Running setup.py install for mozdevice
06:26:39 INFO - Installing sutini script to /builds/slave/test/build/venv/bin
06:26:39 INFO - Installing dm script to /builds/slave/test/build/venv/bin
06:26:39 INFO - Running setup.py install for mozfile
06:26:39 INFO - Running setup.py install for mozhttpd
06:26:39 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin
06:26:39 INFO - Running setup.py install for mozinfo
06:26:39 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin
06:26:39 INFO - Running setup.py install for mozInstall
06:26:39 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin
06:26:39 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin
06:26:39 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin
06:26:39 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin
06:26:39 INFO - Running setup.py install for mozleak
06:26:39 INFO - Running setup.py install for mozlog
06:26:40 INFO - Installing structlog script to /builds/slave/test/build/venv/bin
06:26:40 INFO - Running setup.py install for moznetwork
06:26:40 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin
06:26:40 INFO - Running setup.py install for mozprocess
06:26:40 INFO - Running setup.py install for mozprofile
06:26:40 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin
06:26:40 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin
06:26:40 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin
06:26:40 INFO - Running setup.py install for mozrunner
06:26:41 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin
06:26:41 INFO - Running setup.py install for mozscreenshot
06:26:41 INFO - Running setup.py install for moztest
06:26:41 INFO - Running setup.py install for mozversion
06:26:41 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin
06:26:41 INFO - Running setup.py install for marionette-transport
06:26:41 INFO - Running setup.py install for marionette-driver
06:26:42 INFO - Running setup.py install for browsermob-proxy
06:26:42 INFO - Running setup.py install for marionette-client
06:26:42 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
06:26:42 INFO - Installing marionette script to /builds/slave/test/build/venv/bin
06:26:42 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
06:26:42 INFO - Cleaning up...
06:26:42 INFO - Return code: 0
06:26:42 INFO - Installing None into virtualenv /builds/slave/test/build/venv
06:26:42 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
06:26:42 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
06:26:42 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
06:26:42 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
06:26:42 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
06:26:42 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
06:26:42 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--download-cache', '/builds/slave/test/build/venv/cache', '--timeout', '120', '-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 0x2aa3f10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2d12300>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2e1c260>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2d57c10>, '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 0x2d47cf0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2d48180>, '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-1446905614.464223-1001806436', '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
06:26:42 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
06:26:42 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
06:26:42 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
06:26:42 INFO - 'CCACHE_UMASK': '002',
06:26:42 INFO - 'DISPLAY': ':0',
06:26:42 INFO - 'HOME': '/home/cltbld',
06:26:42 INFO - 'LANG': 'en_US.UTF-8',
06:26:42 INFO - 'LOGNAME': 'cltbld',
06:26:42 INFO - 'MAIL': '/var/mail/cltbld',
06:26:42 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
06:26:42 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
06:26:42 INFO - 'MOZ_NO_REMOTE': '1',
06:26:42 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
06:26:42 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
06:26:42 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
06:26:42 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
06:26:42 INFO - 'PWD': '/builds/slave/test',
06:26:42 INFO - 'SHELL': '/bin/bash',
06:26:42 INFO - 'SHLVL': '1',
06:26:42 INFO - 'TERM': 'linux',
06:26:42 INFO - 'TMOUT': '86400',
06:26:42 INFO - 'USER': 'cltbld',
06:26:42 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1446905614.464223-1001806436',
06:26:42 INFO - '_': '/tools/buildbot/bin/python'}
06:26:43 INFO - Ignoring indexes: https://pypi.python.org/simple/
06:26:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
06:26:43 INFO - Running setup.py (path:/tmp/pip-W18kHK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
06:26:43 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))
06:26:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
06:26:43 INFO - Running setup.py (path:/tmp/pip-gOiR2b-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
06:26:43 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))
06:26:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
06:26:43 INFO - Running setup.py (path:/tmp/pip-LElJic-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
06:26:43 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))
06:26:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
06:26:43 INFO - Running setup.py (path:/tmp/pip-Am_jJN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
06:26:43 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))
06:26:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
06:26:43 INFO - Running setup.py (path:/tmp/pip-VtSkai-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
06:26:43 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))
06:26:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
06:26:43 INFO - Running setup.py (path:/tmp/pip-VY7iyV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
06:26:44 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))
06:26:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
06:26:44 INFO - Running setup.py (path:/tmp/pip-4ZzmWI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
06:26:44 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))
06:26:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
06:26:44 INFO - Running setup.py (path:/tmp/pip-4dYBQJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
06:26:44 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))
06:26:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
06:26:44 INFO - Running setup.py (path:/tmp/pip-iwxnEV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
06:26:44 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))
06:26:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
06:26:44 INFO - Running setup.py (path:/tmp/pip-JmySrb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
06:26:44 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))
06:26:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
06:26:44 INFO - Running setup.py (path:/tmp/pip-HxYyAb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
06:26:44 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))
06:26:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
06:26:44 INFO - Running setup.py (path:/tmp/pip-w1slnz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
06:26:44 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))
06:26:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
06:26:44 INFO - Running setup.py (path:/tmp/pip-P9xDEH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
06:26: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))
06:26:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
06:26:44 INFO - Running setup.py (path:/tmp/pip-Ds1Z3b-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
06:26:45 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))
06:26:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
06:26:45 INFO - Running setup.py (path:/tmp/pip-1Zme9F-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
06:26:45 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))
06:26:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
06:26:45 INFO - Running setup.py (path:/tmp/pip-VXVcOY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
06:26:45 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))
06:26:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
06:26:45 INFO - Running setup.py (path:/tmp/pip-qXvCBq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
06:26:45 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))
06:26:45 INFO - Unpacking /builds/slave/test/build/tests/marionette/transport
06:26:45 INFO - Running setup.py (path:/tmp/pip-AyQLCE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/transport
06:26:45 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))
06:26:45 INFO - Unpacking /builds/slave/test/build/tests/marionette/driver
06:26:45 INFO - Running setup.py (path:/tmp/pip-5w52tV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/driver
06:26:45 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-driver==1.1.0 from file:///builds/slave/test/build/tests/marionette/driver in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 3))
06:26:45 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
06:26:45 INFO - Running setup.py (path:/tmp/pip-8dOZIA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
06:26: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))
06:26:45 INFO - Unpacking /builds/slave/test/build/tests/marionette
06:26:46 INFO - Running setup.py (path:/tmp/pip-cY6X7N-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
06:26:46 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
06:26:46 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-client==1.1.0 from file:///builds/slave/test/build/tests/marionette in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 5))
06:26:46 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))
06:26:46 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))
06:26:46 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))
06:26:46 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))
06:26:46 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))
06:26:46 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.0->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10))
06:26:46 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
06:26:46 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
06:26:46 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
06:26:46 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
06:26:46 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
06:26:46 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
06:26:50 INFO - Downloading blessings-1.5.1.tar.gz
06:26: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
06:26:50 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings
06:26:51 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))
06:26:51 INFO - Installing collected packages: blessings
06:26:51 INFO - Running setup.py install for blessings
06:26:51 INFO - Successfully installed blessings
06:26:51 INFO - Cleaning up...
06:26:51 INFO - Return code: 0
06:26:51 INFO - Done creating virtualenv /builds/slave/test/build/venv.
06:26:51 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
06:26:51 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
06:26:51 INFO - Reading from file tmpfile_stdout
06:26:51 INFO - Current package versions:
06:26:51 INFO - argparse == 1.2.1
06:26:51 INFO - blessings == 1.5.1
06:26:51 INFO - blobuploader == 1.2.4
06:26:51 INFO - browsermob-proxy == 0.6.0
06:26:51 INFO - docopt == 0.6.1
06:26:51 INFO - manifestparser == 1.1
06:26:51 INFO - marionette-client == 1.1.0
06:26:51 INFO - marionette-driver == 1.1.0
06:26:51 INFO - marionette-transport == 1.0.0
06:26:51 INFO - mozInstall == 1.12
06:26:51 INFO - mozcrash == 0.16
06:26:51 INFO - mozdebug == 0.1
06:26:51 INFO - mozdevice == 0.47
06:26:51 INFO - mozfile == 1.2
06:26:51 INFO - mozhttpd == 0.7
06:26:51 INFO - mozinfo == 0.9
06:26:51 INFO - mozleak == 0.1
06:26:51 INFO - mozlog == 3.0
06:26:51 INFO - moznetwork == 0.27
06:26:51 INFO - mozprocess == 0.22
06:26:51 INFO - mozprofile == 0.27
06:26:51 INFO - mozrunner == 6.11
06:26:51 INFO - mozscreenshot == 0.1
06:26:51 INFO - mozsystemmonitor == 0.0
06:26:51 INFO - moztest == 0.7
06:26:51 INFO - mozversion == 1.4
06:26:51 INFO - psutil == 3.1.1
06:26:51 INFO - requests == 1.2.3
06:26:51 INFO - wsgiref == 0.1.2
06:26:51 INFO - Running post-action listener: _resource_record_post_action
06:26:51 INFO - Running post-action listener: _start_resource_monitoring
06:26:51 INFO - Starting resource monitoring.
06:26:51 INFO - #####
06:26:51 INFO - ##### Running pull step.
06:26:51 INFO - #####
06:26:51 INFO - Running pre-action listener: _resource_record_pre_action
06:26:51 INFO - Running main action method: pull
06:26:51 INFO - Pull has nothing to do!
06:26:51 INFO - Running post-action listener: _resource_record_post_action
06:26:51 INFO - #####
06:26:51 INFO - ##### Running install step.
06:26:51 INFO - #####
06:26:51 INFO - Running pre-action listener: _resource_record_pre_action
06:26:51 INFO - Running main action method: install
06:26:51 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
06:26:51 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
06:26:52 INFO - Reading from file tmpfile_stdout
06:26:52 INFO - Detecting whether we're running mozinstall >=1.0...
06:26:52 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h']
06:26:52 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h
06:26:52 INFO - Reading from file tmpfile_stdout
06:26:52 INFO - Output received:
06:26:52 INFO - Usage: mozinstall [options] installer
06:26:52 INFO - Options:
06:26:52 INFO - -h, --help show this help message and exit
06:26:52 INFO - -d DEST, --destination=DEST
06:26:52 INFO - Directory to install application into. [default:
06:26:52 INFO - "/builds/slave/test"]
06:26:52 INFO - --app=APP Application being installed. [default: firefox]
06:26:52 INFO - mkdir: /builds/slave/test/build/application
06:26:52 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']
06:26:52 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
06:27:13 INFO - Reading from file tmpfile_stdout
06:27:13 INFO - Output received:
06:27:13 INFO - /builds/slave/test/build/application/firefox/firefox
06:27:13 INFO - Running post-action listener: _resource_record_post_action
06:27:13 INFO - #####
06:27:13 INFO - ##### Running run-tests step.
06:27:13 INFO - #####
06:27:13 INFO - Running pre-action listener: _resource_record_pre_action
06:27:13 INFO - Running main action method: run_tests
06:27:13 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir
06:27:13 INFO - minidump filename unknown. determining based upon platform and arch
06:27:13 INFO - minidump tooltool manifest unknown. determining based upon platform and arch
06:27:13 INFO - grabbing minidump binary from tooltool
06:27: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')]}
06:27: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 0x2d57c10>, '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 0x2d47cf0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2d48180>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1
06:27: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
06:27: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
06:27:14 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache
06:27:14 INFO - Return code: 0
06:27:14 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755
06:27:14 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir
06:27:14 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/rMWEWojWSkqKH5nFHgRj4A/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
06:27:14 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/rMWEWojWSkqKH5nFHgRj4A/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
06:27:14 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
06:27:14 INFO - 'CCACHE_UMASK': '002',
06:27:14 INFO - 'DISPLAY': ':0',
06:27:14 INFO - 'HOME': '/home/cltbld',
06:27:14 INFO - 'LANG': 'en_US.UTF-8',
06:27:14 INFO - 'LOGNAME': 'cltbld',
06:27:14 INFO - 'MAIL': '/var/mail/cltbld',
06:27:14 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir',
06:27:14 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
06:27:14 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
06:27:14 INFO - 'MOZ_NO_REMOTE': '1',
06:27:14 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
06:27:14 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
06:27:14 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
06:27:14 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
06:27:14 INFO - 'PWD': '/builds/slave/test',
06:27:14 INFO - 'SHELL': '/bin/bash',
06:27:14 INFO - 'SHLVL': '1',
06:27:14 INFO - 'TERM': 'linux',
06:27:14 INFO - 'TMOUT': '86400',
06:27:14 INFO - 'USER': 'cltbld',
06:27:14 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1446905614.464223-1001806436',
06:27:14 INFO - '_': '/tools/buildbot/bin/python'}
06:27: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/rMWEWojWSkqKH5nFHgRj4A/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
06:27:25 INFO - Using 1 client processes
06:27:26 INFO - wptserve Starting http server on 127.0.0.1:8000
06:27:26 INFO - wptserve Starting http server on 127.0.0.1:8001
06:27:26 INFO - wptserve Starting http server on 127.0.0.1:8443
06:27:28 INFO - SUITE-START | Running 820 tests
06:27:28 INFO - Running testharness tests
06:27:28 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
06:27:28 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
06:27:28 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
06:27:28 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
06:27:28 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
06:27:28 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
06:27:28 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
06:27:28 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
06:27:28 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
06:27:28 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
06:27:28 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
06:27:28 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 1ms
06:27:28 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
06:27:28 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
06:27:28 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
06:27:28 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
06:27:28 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
06:27:28 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 6ms
06:27:28 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
06:27:28 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 1ms
06:27:28 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
06:27:28 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
06:27:28 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
06:27:28 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 1ms
06:27:28 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
06:27:28 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
06:27:28 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
06:27:28 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
06:27:28 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
06:27:28 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
06:27:28 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
06:27:28 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
06:27:28 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
06:27:28 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
06:27:28 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
06:27:28 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 1ms
06:27:28 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
06:27:28 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
06:27:28 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
06:27:28 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 1ms
06:27:28 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
06:27:28 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
06:27:28 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
06:27:28 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
06:27:28 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
06:27:28 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
06:27:28 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
06:27:28 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
06:27:28 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
06:27:28 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 1ms
06:27:28 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html
06:27:28 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
06:27:28 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
06:27:28 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
06:27:28 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
06:27:28 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 1ms
06:27:28 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html
06:27:28 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
06:27:28 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
06:27:28 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
06:27:28 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
06:27:28 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
06:27:28 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html
06:27:28 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
06:27:28 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
06:27:28 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 1ms
06:27:28 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
06:27:28 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
06:27:28 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html
06:27:28 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 1ms
06:27:28 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
06:27:28 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
06:27:28 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/img-tag/cross-origin.keep-origin-redirect.http.html
06:27:28 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
06:27:28 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html
06:27:28 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
06:27:28 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html
06:27:28 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
06:27:28 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html
06:27:28 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
06:27:28 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html
06:27:28 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
06:27:28 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html
06:27:28 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
06:27:28 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
06:27:28 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
06:27:28 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html
06:27:28 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
06:27:28 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
06:27:28 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/img-tag/same-origin-insecure.swap-origin-redirect.http.html | took 1ms
06:27:28 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
06:27:28 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
06:27:28 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html
06:27:28 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html | took 1ms
06:27:28 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
06:27:28 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-downgrade.swap-origin-redirect.http.html | took 0ms
06:27:28 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
06:27:28 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
06:27:28 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
06:27:28 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
06:27:28 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html
06:27:28 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html | took 0ms
06:27:28 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
06:27:28 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
06:27:28 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/img-tag/cross-origin.keep-origin-redirect.http.html
06:27:28 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
06:27:28 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html
06:27:28 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html | took 1ms
06:27:28 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html
06:27:28 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
06:27:28 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html
06:27:28 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
06:27:28 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html
06:27:28 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
06:27:28 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html
06:27:28 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html | took 0ms
06:27:28 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
06:27:28 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
06:27:28 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html
06:27:28 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
06:27:28 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
06:27:28 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
06:27:28 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
06:27:28 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
06:27:28 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html
06:27:28 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
06:27:28 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
06:27:28 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
06:27:28 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
06:27:28 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
06:27:28 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
06:27:28 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
06:27:28 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html
06:27:28 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
06:27:28 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
06:27:28 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-upgrade.swap-origin-redirect.http.html | took 1ms
06:27:28 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-origin.keep-origin-redirect.http.html
06:27:28 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
06:27:28 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html
06:27:28 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
06:27:28 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html
06:27:28 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
06:27:28 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html
06:27:28 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html | took 1ms
06:27:28 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html
06:27:28 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
06:27:28 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html
06:27:28 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
06:27:28 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
06:27:28 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 1ms
06:27:28 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html
06:27:28 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
06:27:28 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
06:27:28 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
06:27:28 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
06:27:28 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
06:27:28 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html
06:27:28 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
06:27:28 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
06:27:28 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
06:27:28 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
06:27:28 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
06:27:28 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
06:27:28 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
06:27:28 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html
06:27:28 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
06:27:28 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
06:27:28 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
06:27:28 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
06:27:28 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
06:27:28 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
06:27:28 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
06:27:28 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
06:27:28 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
06:27:28 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
06:27:28 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 1ms
06:27:28 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
06:27:28 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
06:27:28 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
06:27:28 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
06:27:28 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
06:27:28 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 1ms
06:27:28 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
06:27:28 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
06:27:28 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
06:27:28 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
06:27:28 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
06:27:28 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
06:27:28 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
06:27:28 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 7ms
06:27:28 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
06:27:28 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
06:27:28 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
06:27:28 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
06:27:28 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
06:27:28 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
06:27:28 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
06:27:28 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
06:27:28 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
06:27:28 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
06:27:28 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
06:27:28 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 1ms
06:27:28 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
06:27:28 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
06:27:28 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
06:27:28 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
06:27:28 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
06:27:28 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
06:27:28 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
06:27:28 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
06:27:28 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
06:27:28 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 1ms
06:27:28 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
06:27:28 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
06:27:28 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
06:27:28 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
06:27:28 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
06:27:28 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
06:27:28 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html
06:27:28 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
06:27:28 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
06:27:28 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
06:27:28 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
06:27:28 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
06:27:28 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html
06:27:28 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 1ms
06:27:28 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
06:27:28 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
06:27:28 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
06:27:28 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
06:27:28 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html
06:27:28 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 1ms
06:27:28 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
06:27:28 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
06:27:28 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
06:27:28 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
06:27:28 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html
06:27:28 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
06:27:28 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
06:27:28 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
06:27:28 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
06:27:28 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
06:27:28 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
06:27:28 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
06:27:28 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
06:27:28 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
06:27:28 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
06:27:28 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
06:27:28 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
06:27:28 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
06:27:28 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
06:27:28 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
06:27:28 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
06:27:28 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
06:27:28 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
06:27:28 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
06:27:28 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
06:27:28 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 1ms
06:27:28 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
06:27:28 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
06:27:28 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
06:27:28 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
06:27:28 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
06:27:28 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
06:27:28 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
06:27:28 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
06:27:28 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
06:27:28 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
06:27:28 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
06:27:28 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
06:27:28 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
06:27:28 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
06:27:28 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
06:27:28 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
06:27:28 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
06:27:28 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
06:27:28 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
06:27:28 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
06:27:28 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
06:27:28 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
06:27:28 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
06:27:28 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
06:27:28 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
06:27:28 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 1ms
06:27:28 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
06:27:28 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
06:27:28 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
06:27:28 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
06:27:28 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
06:27:28 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 1ms
06:27:28 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html
06:27:28 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
06:27:28 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
06:27:28 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
06:27:28 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
06:27:28 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
06:27:28 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html
06:27:28 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
06:27:28 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
06:27:28 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
06:27:28 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
06:27:28 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
06:27:28 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html
06:27:28 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 1ms
06:27:28 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
06:27:28 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
06:27:28 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
06:27:28 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
06:27:28 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html
06:27:28 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
06:27:28 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
06:27:28 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
06:27:28 INFO - TEST-START | /selection/extend.html
06:27:28 INFO - TEST-SKIP | /selection/extend.html | took 0ms
06:27:28 INFO - Setting up ssl
06:27:28 INFO - PROCESS | certutil |
06:27:29 INFO - PROCESS | certutil |
06:27:29 INFO - PROCESS | certutil |
06:27:29 INFO - Certificate Nickname Trust Attributes
06:27:29 INFO - SSL,S/MIME,JAR/XPI
06:27:29 INFO -
06:27:29 INFO - web-platform-tests CT,,
06:27:29 INFO -
06:27:29 INFO - Starting runner
06:27:31 INFO - PROCESS | 1867 | 1446906451382 Marionette INFO Marionette enabled via build flag and pref
06:27:31 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f430fa84800 == 1 [pid = 1867] [id = 1]
06:27:31 INFO - PROCESS | 1867 | ++DOMWINDOW == 1 (0x7f430fee1000) [pid = 1867] [serial = 1] [outer = (nil)]
06:27:31 INFO - PROCESS | 1867 | [1867] 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
06:27:31 INFO - PROCESS | 1867 | ++DOMWINDOW == 2 (0x7f430e052800) [pid = 1867] [serial = 2] [outer = 0x7f430fee1000]
06:27:32 INFO - PROCESS | 1867 | 1446906452194 Marionette INFO Listening on port 2828
06:27:32 INFO - PROCESS | 1867 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f43154bbb50
06:27:34 INFO - PROCESS | 1867 | [GFX2-]: Unrecognized feature DIRECT3D_9_LAYERS, WEBGL_ANGLE
06:27:34 INFO - PROCESS | 1867 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f43097da970
06:27:34 INFO - PROCESS | 1867 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f43097e9910
06:27:34 INFO - PROCESS | 1867 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f43097e9c10
06:27:34 INFO - PROCESS | 1867 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f43097e9f40
06:27:34 INFO - PROCESS | 1867 | 1446906454659 Marionette INFO Marionette enabled via command-line flag
06:27:34 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f430fa64000 == 2 [pid = 1867] [id = 2]
06:27:34 INFO - PROCESS | 1867 | ++DOMWINDOW == 3 (0x7f4309b36400) [pid = 1867] [serial = 3] [outer = (nil)]
06:27:34 INFO - PROCESS | 1867 | ++DOMWINDOW == 4 (0x7f4309b37000) [pid = 1867] [serial = 4] [outer = 0x7f4309b36400]
06:27:34 INFO - PROCESS | 1867 | ++DOMWINDOW == 5 (0x7f4309678400) [pid = 1867] [serial = 5] [outer = 0x7f430fee1000]
06:27:34 INFO - PROCESS | 1867 | [1867] 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
06:27:34 INFO - PROCESS | 1867 | 1446906454863 Marionette INFO Accepted connection conn0 from 127.0.0.1:44374
06:27:34 INFO - PROCESS | 1867 | 1446906454864 Marionette DEBUG conn0 client <- {"applicationType":"gecko","marionetteProtocol":2}
06:27:35 INFO - PROCESS | 1867 | [1867] 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
06:27:35 INFO - PROCESS | 1867 | 1446906455054 Marionette INFO Accepted connection conn1 from 127.0.0.1:44375
06:27:35 INFO - PROCESS | 1867 | 1446906455055 Marionette DEBUG conn1 client <- {"applicationType":"gecko","marionetteProtocol":2}
06:27:35 INFO - PROCESS | 1867 | 1446906455060 Marionette INFO Closed connection conn0
06:27:35 INFO - PROCESS | 1867 | [1867] 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
06:27:35 INFO - PROCESS | 1867 | 1446906455113 Marionette INFO Accepted connection conn2 from 127.0.0.1:44376
06:27:35 INFO - PROCESS | 1867 | 1446906455114 Marionette DEBUG conn2 client <- {"applicationType":"gecko","marionetteProtocol":2}
06:27:35 INFO - PROCESS | 1867 | 1446906455143 Marionette INFO Closed connection conn2
06:27:35 INFO - PROCESS | 1867 | 1446906455145 Marionette DEBUG conn1 -> {"name":"newSession","parameters":{"sessionId":null,"capabilities":null}}
06:27:35 INFO - PROCESS | 1867 | [1867] 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
06:27:36 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f4301378000 == 3 [pid = 1867] [id = 3]
06:27:36 INFO - PROCESS | 1867 | ++DOMWINDOW == 6 (0x7f430160a000) [pid = 1867] [serial = 6] [outer = (nil)]
06:27:36 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f4301378800 == 4 [pid = 1867] [id = 4]
06:27:36 INFO - PROCESS | 1867 | ++DOMWINDOW == 7 (0x7f430160a800) [pid = 1867] [serial = 7] [outer = (nil)]
06:27:36 INFO - PROCESS | 1867 | [1867] 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
06:27:36 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f42ffe78000 == 5 [pid = 1867] [id = 5]
06:27:36 INFO - PROCESS | 1867 | ++DOMWINDOW == 8 (0x7f42ffff4c00) [pid = 1867] [serial = 8] [outer = (nil)]
06:27:36 INFO - PROCESS | 1867 | [1867] 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
06:27:37 INFO - PROCESS | 1867 | ++DOMWINDOW == 9 (0x7f42ff2a4c00) [pid = 1867] [serial = 9] [outer = 0x7f42ffff4c00]
06:27:37 INFO - PROCESS | 1867 | ++DOMWINDOW == 10 (0x7f42feea5000) [pid = 1867] [serial = 10] [outer = 0x7f430160a000]
06:27:37 INFO - PROCESS | 1867 | ++DOMWINDOW == 11 (0x7f42feea5800) [pid = 1867] [serial = 11] [outer = 0x7f430160a800]
06:27:37 INFO - PROCESS | 1867 | ++DOMWINDOW == 12 (0x7f42feea7400) [pid = 1867] [serial = 12] [outer = 0x7f42ffff4c00]
06:27:38 INFO - PROCESS | 1867 | 1446906458490 Marionette INFO loaded listener.js
06:27:38 INFO - PROCESS | 1867 | 1446906458520 Marionette INFO loaded listener.js
06:27:38 INFO - PROCESS | 1867 | ++DOMWINDOW == 13 (0x7f42fdf76000) [pid = 1867] [serial = 13] [outer = 0x7f42ffff4c00]
06:27:38 INFO - PROCESS | 1867 | 1446906458904 Marionette DEBUG conn1 client <- {"sessionId":"1235bd7e-81bb-4f57-a72d-73c98ecaf7b6","capabilities":{"browserName":"Firefox","browserVersion":"45.0a1","platformName":"LINUX","platformVersion":"45.0a1","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20151107055635","device":"desktop","version":"45.0a1"}}
06:27:39 INFO - PROCESS | 1867 | 1446906459196 Marionette DEBUG conn1 -> {"name":"getContext"}
06:27:39 INFO - PROCESS | 1867 | 1446906459201 Marionette DEBUG conn1 client <- {"value":"content"}
06:27:39 INFO - PROCESS | 1867 | 1446906459581 Marionette DEBUG conn1 -> {"name":"setContext","parameters":{"value":"chrome"}}
06:27:39 INFO - PROCESS | 1867 | 1446906459583 Marionette DEBUG conn1 client <- {}
06:27:39 INFO - PROCESS | 1867 | 1446906459655 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}}
06:27:40 INFO - PROCESS | 1867 | [Child 1916] 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
06:27:41 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56f2172000 == 1 [pid = 1916] [id = 1]
06:27:41 INFO - PROCESS | 1867 | ++DOMWINDOW == 1 (0x7f56f0d09800) [pid = 1916] [serial = 1] [outer = (nil)]
06:27:41 INFO - PROCESS | 1867 | ++DOMWINDOW == 2 (0x7f56f3c61000) [pid = 1916] [serial = 2] [outer = 0x7f56f0d09800]
06:27:41 INFO - PROCESS | 1867 | [Parent 1867] WARNING: Could not get disk information from DiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/storage/DOMStorageIPC.cpp, line 320
06:27:42 INFO - PROCESS | 1867 | [Parent 1867] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 319
06:27:42 INFO - PROCESS | 1867 | ++DOMWINDOW == 3 (0x7f56f07da400) [pid = 1916] [serial = 3] [outer = 0x7f56f0d09800]
06:27:42 INFO - PROCESS | 1867 | [Child 1916] WARNING: NS_ENSURE_TRUE(startupCache) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/xbl/nsXBLDocumentInfo.cpp, line 214
06:27:42 INFO - PROCESS | 1867 | [Child 1916] WARNING: NS_ENSURE_TRUE(startupCache) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/xbl/nsXBLDocumentInfo.cpp, line 282
06:27:42 INFO - PROCESS | 1867 | [Parent 1867] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109
06:27:42 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
06:27:42 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56efcd6800 == 2 [pid = 1916] [id = 2]
06:27:42 INFO - PROCESS | 1867 | ++DOMWINDOW == 4 (0x7f56ef234800) [pid = 1916] [serial = 4] [outer = (nil)]
06:27:43 INFO - PROCESS | 1867 | ++DOMWINDOW == 5 (0x7f56ef235800) [pid = 1916] [serial = 5] [outer = 0x7f56ef234800]
06:27:43 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f42fef9d800 == 6 [pid = 1867] [id = 6]
06:27:43 INFO - PROCESS | 1867 | ++DOMWINDOW == 14 (0x7f42fe8e7800) [pid = 1867] [serial = 14] [outer = (nil)]
06:27:43 INFO - PROCESS | 1867 | ++DOMWINDOW == 15 (0x7f42fffe9000) [pid = 1867] [serial = 15] [outer = 0x7f42fe8e7800]
06:27:43 INFO - PROCESS | 1867 | 1446906463394 Marionette INFO loaded listener.js
06:27:43 INFO - PROCESS | 1867 | ++DOMWINDOW == 16 (0x7f42fa34e000) [pid = 1867] [serial = 16] [outer = 0x7f42fe8e7800]
06:27:43 INFO - PROCESS | 1867 | ++DOMWINDOW == 6 (0x7f56ef13cc00) [pid = 1916] [serial = 6] [outer = 0x7f56ef234800]
06:27:43 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f43004a4000 == 7 [pid = 1867] [id = 7]
06:27:43 INFO - PROCESS | 1867 | ++DOMWINDOW == 17 (0x7f4309857800) [pid = 1867] [serial = 17] [outer = (nil)]
06:27:43 INFO - PROCESS | 1867 | ++DOMWINDOW == 18 (0x7f430985d400) [pid = 1867] [serial = 18] [outer = 0x7f4309857800]
06:27:44 INFO - PROCESS | 1867 | ++DOMWINDOW == 19 (0x7f42fa347800) [pid = 1867] [serial = 19] [outer = 0x7f4309857800]
06:27:44 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f4300031000 == 8 [pid = 1867] [id = 8]
06:27:44 INFO - PROCESS | 1867 | ++DOMWINDOW == 20 (0x7f42fe8d1800) [pid = 1867] [serial = 20] [outer = (nil)]
06:27:44 INFO - PROCESS | 1867 | ++DOMWINDOW == 21 (0x7f431110b400) [pid = 1867] [serial = 21] [outer = 0x7f42fe8d1800]
06:27:44 INFO - PROCESS | 1867 | [Parent 1867] 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
06:27:44 INFO - PROCESS | 1867 | ++DOMWINDOW == 22 (0x7f4300568800) [pid = 1867] [serial = 22] [outer = 0x7f42fe8d1800]
06:27:45 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
06:27:45 INFO - document served over http requires an http
06:27:45 INFO - sub-resource via fetch-request using the http-csp
06:27:45 INFO - delivery method with keep-origin-redirect and when
06:27:45 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
06:27:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:27:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:27:45 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:27:45 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:27:45 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:27:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:27:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:27:45 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
06:27:45 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2239ms
06:27:45 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
06:27:45 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ef16a800 == 3 [pid = 1916] [id = 3]
06:27:45 INFO - PROCESS | 1867 | ++DOMWINDOW == 7 (0x7f56ef1a3000) [pid = 1916] [serial = 7] [outer = (nil)]
06:27:45 INFO - PROCESS | 1867 | ++DOMWINDOW == 8 (0x7f56ef1a4000) [pid = 1916] [serial = 8] [outer = 0x7f56ef1a3000]
06:27:45 INFO - PROCESS | 1867 | ++DOMWINDOW == 9 (0x7f56eef7c800) [pid = 1916] [serial = 9] [outer = 0x7f56ef1a3000]
06:27:47 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
06:27:47 INFO - document served over http requires an http
06:27:47 INFO - sub-resource via fetch-request using the http-csp
06:27:47 INFO - delivery method with no-redirect and when
06:27: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"
06:27:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:27:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:27:47 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:27:47 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:27:47 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:27:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:27:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:27:47 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
06:27:47 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 2034ms
06:27:47 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
06:27:47 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56eef60000 == 4 [pid = 1916] [id = 4]
06:27:47 INFO - PROCESS | 1867 | ++DOMWINDOW == 10 (0x7f56eef88000) [pid = 1916] [serial = 10] [outer = (nil)]
06:27:47 INFO - PROCESS | 1867 | ++DOMWINDOW == 11 (0x7f56eef89000) [pid = 1916] [serial = 11] [outer = 0x7f56eef88000]
06:27:47 INFO - PROCESS | 1867 | ++DOMWINDOW == 12 (0x7f56eeb34000) [pid = 1916] [serial = 12] [outer = 0x7f56eef88000]
06:27:48 INFO - PROCESS | 1867 | --DOCSHELL 0x7f42ffe78000 == 7 [pid = 1867] [id = 5]
06:27:48 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
06:27:48 INFO - document served over http requires an http
06:27:48 INFO - sub-resource via fetch-request using the http-csp
06:27:48 INFO - delivery method with swap-origin-redirect and when
06:27:48 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
06:27:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:27:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:27:48 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:27:48 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:27:48 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:27:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:27:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:27:48 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
06:27:48 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1485ms
06:27:48 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
06:27:48 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56eecc4800 == 5 [pid = 1916] [id = 5]
06:27:48 INFO - PROCESS | 1867 | ++DOMWINDOW == 13 (0x7f56eeb3e800) [pid = 1916] [serial = 13] [outer = (nil)]
06:27:49 INFO - PROCESS | 1867 | ++DOMWINDOW == 14 (0x7f56eeb3fc00) [pid = 1916] [serial = 14] [outer = 0x7f56eeb3e800]
06:27:49 INFO - PROCESS | 1867 | ++DOMWINDOW == 15 (0x7f56ee832400) [pid = 1916] [serial = 15] [outer = 0x7f56eeb3e800]
06:27:49 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ee876000 == 6 [pid = 1916] [id = 6]
06:27:49 INFO - PROCESS | 1867 | ++DOMWINDOW == 16 (0x7f56ee836c00) [pid = 1916] [serial = 16] [outer = (nil)]
06:27:49 INFO - PROCESS | 1867 | ++DOMWINDOW == 17 (0x7f56ee83cc00) [pid = 1916] [serial = 17] [outer = 0x7f56ee836c00]
06:27:49 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
06:27:49 INFO - document served over http requires an http
06:27:49 INFO - sub-resource via iframe-tag using the http-csp
06:27:49 INFO - delivery method with keep-origin-redirect and when
06:27: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"
06:27:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:27:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:27:50 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:27:50 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:27:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:27:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:27:50 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
06:27:50 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1288ms
06:27:50 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
06:27:50 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ee883800 == 7 [pid = 1916] [id = 7]
06:27:50 INFO - PROCESS | 1867 | ++DOMWINDOW == 18 (0x7f56ee74f800) [pid = 1916] [serial = 18] [outer = (nil)]
06:27:50 INFO - PROCESS | 1867 | ++DOMWINDOW == 19 (0x7f56ee750800) [pid = 1916] [serial = 19] [outer = 0x7f56ee74f800]
06:27:50 INFO - PROCESS | 1867 | ++DOMWINDOW == 20 (0x7f56ee757400) [pid = 1916] [serial = 20] [outer = 0x7f56ee74f800]
06:27:51 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ee408800 == 8 [pid = 1916] [id = 8]
06:27:51 INFO - PROCESS | 1867 | ++DOMWINDOW == 21 (0x7f56ee429c00) [pid = 1916] [serial = 21] [outer = (nil)]
06:27:51 INFO - PROCESS | 1867 | ++DOMWINDOW == 22 (0x7f56ee42d000) [pid = 1916] [serial = 22] [outer = 0x7f56ee429c00]
06:27:51 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
06:27:51 INFO - document served over http requires an http
06:27:51 INFO - sub-resource via iframe-tag using the http-csp
06:27:51 INFO - delivery method with no-redirect and when
06:27:51 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
06:27:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:27:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:27:51 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:27:51 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:27:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:27:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:27:51 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
06:27:51 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1281ms
06:27:51 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
06:27:51 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ee413800 == 9 [pid = 1916] [id = 9]
06:27:51 INFO - PROCESS | 1867 | ++DOMWINDOW == 23 (0x7f56ee42bc00) [pid = 1916] [serial = 23] [outer = (nil)]
06:27:51 INFO - PROCESS | 1867 | ++DOMWINDOW == 24 (0x7f56ee434800) [pid = 1916] [serial = 24] [outer = 0x7f56ee42bc00]
06:27:51 INFO - PROCESS | 1867 | ++DOMWINDOW == 25 (0x7f56ee833c00) [pid = 1916] [serial = 25] [outer = 0x7f56ee42bc00]
06:27:52 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ee87c000 == 10 [pid = 1916] [id = 10]
06:27:52 INFO - PROCESS | 1867 | ++DOMWINDOW == 26 (0x7f56ee83b400) [pid = 1916] [serial = 26] [outer = (nil)]
06:27:52 INFO - PROCESS | 1867 | ++DOMWINDOW == 27 (0x7f56ee840c00) [pid = 1916] [serial = 27] [outer = 0x7f56ee83b400]
06:27:53 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
06:27:53 INFO - document served over http requires an http
06:27:53 INFO - sub-resource via iframe-tag using the http-csp
06:27:53 INFO - delivery method with swap-origin-redirect and when
06:27: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"
06:27:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:27:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:27:53 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:27:53 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:27:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:27:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:27:53 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
06:27:53 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1826ms
06:27:53 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
06:27:53 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56eef42800 == 11 [pid = 1916] [id = 11]
06:27:53 INFO - PROCESS | 1867 | ++DOMWINDOW == 28 (0x7f56ee435000) [pid = 1916] [serial = 28] [outer = (nil)]
06:27:53 INFO - PROCESS | 1867 | ++DOMWINDOW == 29 (0x7f56ee832c00) [pid = 1916] [serial = 29] [outer = 0x7f56ee435000]
06:27:54 INFO - PROCESS | 1867 | ++DOMWINDOW == 30 (0x7f56ef230800) [pid = 1916] [serial = 30] [outer = 0x7f56ee435000]
06:27:54 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ee408800 == 10 [pid = 1916] [id = 8]
06:27:54 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ee883800 == 9 [pid = 1916] [id = 7]
06:27:54 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ee876000 == 8 [pid = 1916] [id = 6]
06:27:54 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56eecc4800 == 7 [pid = 1916] [id = 5]
06:27:54 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56eef60000 == 6 [pid = 1916] [id = 4]
06:27:54 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ef16a800 == 5 [pid = 1916] [id = 3]
06:27:54 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56efcd6800 == 4 [pid = 1916] [id = 2]
06:27:55 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
06:27:55 INFO - document served over http requires an http
06:27:55 INFO - sub-resource via script-tag using the http-csp
06:27:55 INFO - delivery method with keep-origin-redirect and when
06:27:55 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
06:27:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:27:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:27:55 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:27:55 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:27:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:27:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:27:55 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
06:27:55 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1935ms
06:27:55 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
06:27:55 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56eecbe800 == 5 [pid = 1916] [id = 12]
06:27:55 INFO - PROCESS | 1867 | ++DOMWINDOW == 31 (0x7f56ee754400) [pid = 1916] [serial = 31] [outer = (nil)]
06:27:55 INFO - PROCESS | 1867 | ++DOMWINDOW == 32 (0x7f56ee832800) [pid = 1916] [serial = 32] [outer = 0x7f56ee754400]
06:27:55 INFO - PROCESS | 1867 | ++DOMWINDOW == 33 (0x7f56ef23c800) [pid = 1916] [serial = 33] [outer = 0x7f56ee754400]
06:27:56 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
06:27:56 INFO - document served over http requires an http
06:27:56 INFO - sub-resource via script-tag using the http-csp
06:27:56 INFO - delivery method with no-redirect and when
06:27: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"
06:27:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:27:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:27:56 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:27:56 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:27:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:27:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:27:56 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
06:27:56 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 1482ms
06:27:56 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
06:27:56 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56efcd2000 == 6 [pid = 1916] [id = 13]
06:27:56 INFO - PROCESS | 1867 | ++DOMWINDOW == 34 (0x7f56eef89800) [pid = 1916] [serial = 34] [outer = (nil)]
06:27:57 INFO - PROCESS | 1867 | ++DOMWINDOW == 35 (0x7f56f07d8400) [pid = 1916] [serial = 35] [outer = 0x7f56eef89800]
06:27:57 INFO - PROCESS | 1867 | ++DOMWINDOW == 36 (0x7f56f09c9000) [pid = 1916] [serial = 36] [outer = 0x7f56eef89800]
06:27:58 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
06:27:58 INFO - document served over http requires an http
06:27:58 INFO - sub-resource via script-tag using the http-csp
06:27:58 INFO - delivery method with swap-origin-redirect and when
06:27: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"
06:27:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:27:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:27:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:27:58 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:27:58 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:27:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:27:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:27:58 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
06:27:58 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 2286ms
06:27:58 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
06:27:59 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56f0d52800 == 7 [pid = 1916] [id = 14]
06:27:59 INFO - PROCESS | 1867 | ++DOMWINDOW == 37 (0x7f56f07d7c00) [pid = 1916] [serial = 37] [outer = (nil)]
06:27:59 INFO - PROCESS | 1867 | ++DOMWINDOW == 38 (0x7f56f09d3800) [pid = 1916] [serial = 38] [outer = 0x7f56f07d7c00]
06:27:59 INFO - PROCESS | 1867 | ++DOMWINDOW == 39 (0x7f56f3c83800) [pid = 1916] [serial = 39] [outer = 0x7f56f07d7c00]
06:28:00 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
06:28:00 INFO - document served over http requires an http
06:28:00 INFO - sub-resource via xhr-request using the http-csp
06:28:00 INFO - delivery method with keep-origin-redirect and when
06:28: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"
06:28:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:28:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:28:00 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:28:00 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:28:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:28:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:28:00 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
06:28:00 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1445ms
06:28:00 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
06:28:00 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56f4133800 == 8 [pid = 1916] [id = 15]
06:28:00 INFO - PROCESS | 1867 | ++DOMWINDOW == 40 (0x7f56f210ec00) [pid = 1916] [serial = 40] [outer = (nil)]
06:28:00 INFO - PROCESS | 1867 | ++DOMWINDOW == 41 (0x7f56f3fed400) [pid = 1916] [serial = 41] [outer = 0x7f56f210ec00]
06:28:01 INFO - PROCESS | 1867 | ++DOMWINDOW == 42 (0x7f56f4048c00) [pid = 1916] [serial = 42] [outer = 0x7f56f210ec00]
06:28:01 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
06:28:01 INFO - document served over http requires an http
06:28:01 INFO - sub-resource via xhr-request using the http-csp
06:28:01 INFO - delivery method with no-redirect and when
06:28:01 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
06:28:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:28:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:28:01 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:28:01 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:28:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:28:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:28:01 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
06:28:01 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1580ms
06:28:01 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
06:28:02 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56f405f800 == 9 [pid = 1916] [id = 16]
06:28:02 INFO - PROCESS | 1867 | ++DOMWINDOW == 43 (0x7f56ee0cc400) [pid = 1916] [serial = 43] [outer = (nil)]
06:28:02 INFO - PROCESS | 1867 | ++DOMWINDOW == 44 (0x7f56ee0cd400) [pid = 1916] [serial = 44] [outer = 0x7f56ee0cc400]
06:28:02 INFO - PROCESS | 1867 | ++DOMWINDOW == 45 (0x7f56eef7ac00) [pid = 1916] [serial = 45] [outer = 0x7f56ee0cc400]
06:28:03 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
06:28:03 INFO - document served over http requires an http
06:28:03 INFO - sub-resource via xhr-request using the http-csp
06:28:03 INFO - delivery method with swap-origin-redirect and when
06:28:03 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
06:28:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:28:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:28:03 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:28:03 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:28:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:28:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:28:03 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
06:28:03 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1734ms
06:28:03 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
06:28:03 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ed7a7000 == 10 [pid = 1916] [id = 17]
06:28:03 INFO - PROCESS | 1867 | ++DOMWINDOW == 46 (0x7f56ee0cc800) [pid = 1916] [serial = 46] [outer = (nil)]
06:28:04 INFO - PROCESS | 1867 | ++DOMWINDOW == 47 (0x7f56f3c82400) [pid = 1916] [serial = 47] [outer = 0x7f56ee0cc800]
06:28:04 INFO - PROCESS | 1867 | ++DOMWINDOW == 48 (0x7f56f94ed000) [pid = 1916] [serial = 48] [outer = 0x7f56ee0cc800]
06:28:07 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56f0d52800 == 9 [pid = 1916] [id = 14]
06:28:07 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56efcd2000 == 8 [pid = 1916] [id = 13]
06:28:07 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56eecbe800 == 7 [pid = 1916] [id = 12]
06:28:07 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ee87c000 == 6 [pid = 1916] [id = 10]
06:28:07 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56eef42800 == 5 [pid = 1916] [id = 11]
06:28:07 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ee413800 == 4 [pid = 1916] [id = 9]
06:28:07 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
06:28:07 INFO - document served over http requires an https
06:28:07 INFO - sub-resource via fetch-request using the http-csp
06:28:07 INFO - delivery method with keep-origin-redirect and when
06:28: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"
06:28:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:28:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:28:07 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:28:07 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:28:07 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:28:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:28:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:28:07 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
06:28:07 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 3541ms
06:28:07 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
06:28:07 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ee40e800 == 5 [pid = 1916] [id = 18]
06:28:07 INFO - PROCESS | 1867 | ++DOMWINDOW == 49 (0x7f56ed531800) [pid = 1916] [serial = 49] [outer = (nil)]
06:28:07 INFO - PROCESS | 1867 | ++DOMWINDOW == 50 (0x7f56ee0c3c00) [pid = 1916] [serial = 50] [outer = 0x7f56ed531800]
06:28:07 INFO - PROCESS | 1867 | ++DOMWINDOW == 51 (0x7f56ee74d800) [pid = 1916] [serial = 51] [outer = 0x7f56ed531800]
06:28:08 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
06:28:08 INFO - document served over http requires an https
06:28:08 INFO - sub-resource via fetch-request using the http-csp
06:28:08 INFO - delivery method with no-redirect and when
06:28: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"
06:28:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:28:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:28:08 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:28:08 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:28:08 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:28:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:28:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:28:08 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
06:28:08 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1281ms
06:28:08 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
06:28:08 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56eeccc800 == 6 [pid = 1916] [id = 19]
06:28:08 INFO - PROCESS | 1867 | ++DOMWINDOW == 52 (0x7f56ed531c00) [pid = 1916] [serial = 52] [outer = (nil)]
06:28:09 INFO - PROCESS | 1867 | ++DOMWINDOW == 53 (0x7f56eeb35400) [pid = 1916] [serial = 53] [outer = 0x7f56ed531c00]
06:28:09 INFO - PROCESS | 1867 | ++DOMWINDOW == 54 (0x7f56ef231400) [pid = 1916] [serial = 54] [outer = 0x7f56ed531c00]
06:28:09 INFO - PROCESS | 1867 | --DOMWINDOW == 21 (0x7f430e052800) [pid = 1867] [serial = 2] [outer = (nil)] [url = about:blank]
06:28:09 INFO - PROCESS | 1867 | --DOMWINDOW == 20 (0x7f42fffe9000) [pid = 1867] [serial = 15] [outer = (nil)] [url = about:blank]
06:28:09 INFO - PROCESS | 1867 | --DOMWINDOW == 19 (0x7f42feea7400) [pid = 1867] [serial = 12] [outer = (nil)] [url = about:blank]
06:28:09 INFO - PROCESS | 1867 | --DOMWINDOW == 18 (0x7f42ff2a4c00) [pid = 1867] [serial = 9] [outer = (nil)] [url = about:blank]
06:28:09 INFO - PROCESS | 1867 | --DOMWINDOW == 17 (0x7f431110b400) [pid = 1867] [serial = 21] [outer = (nil)] [url = about:blank]
06:28:09 INFO - PROCESS | 1867 | --DOMWINDOW == 16 (0x7f430985d400) [pid = 1867] [serial = 18] [outer = (nil)] [url = about:blank]
06:28:10 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56f405f800 == 5 [pid = 1916] [id = 16]
06:28:10 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56f4133800 == 4 [pid = 1916] [id = 15]
06:28:10 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ed7a7000 == 3 [pid = 1916] [id = 17]
06:28:10 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
06:28:10 INFO - document served over http requires an https
06:28:10 INFO - sub-resource via fetch-request using the http-csp
06:28:10 INFO - delivery method with swap-origin-redirect and when
06:28: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"
06:28:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:28:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:28:10 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:28:10 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:28:10 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:28:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:28:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:28:10 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
06:28:10 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1836ms
06:28:10 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
06:28:10 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ee412000 == 4 [pid = 1916] [id = 20]
06:28:10 INFO - PROCESS | 1867 | ++DOMWINDOW == 55 (0x7f56ee0ccc00) [pid = 1916] [serial = 55] [outer = (nil)]
06:28:10 INFO - PROCESS | 1867 | ++DOMWINDOW == 56 (0x7f56ee436400) [pid = 1916] [serial = 56] [outer = 0x7f56ee0ccc00]
06:28:11 INFO - PROCESS | 1867 | ++DOMWINDOW == 57 (0x7f56eeb3d400) [pid = 1916] [serial = 57] [outer = 0x7f56ee0ccc00]
06:28:12 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56eecb2000 == 5 [pid = 1916] [id = 21]
06:28:12 INFO - PROCESS | 1867 | ++DOMWINDOW == 58 (0x7f56ee0cfc00) [pid = 1916] [serial = 58] [outer = (nil)]
06:28:12 INFO - PROCESS | 1867 | --DOMWINDOW == 57 (0x7f56ee754400) [pid = 1916] [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]
06:28:12 INFO - PROCESS | 1867 | --DOMWINDOW == 56 (0x7f56ee42bc00) [pid = 1916] [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]
06:28:12 INFO - PROCESS | 1867 | --DOMWINDOW == 55 (0x7f56ee836c00) [pid = 1916] [serial = 16] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:28:12 INFO - PROCESS | 1867 | --DOMWINDOW == 54 (0x7f56f07d7c00) [pid = 1916] [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]
06:28:12 INFO - PROCESS | 1867 | --DOMWINDOW == 53 (0x7f56ee429c00) [pid = 1916] [serial = 21] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446906471116]
06:28:12 INFO - PROCESS | 1867 | --DOMWINDOW == 52 (0x7f56ee435000) [pid = 1916] [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]
06:28:12 INFO - PROCESS | 1867 | --DOMWINDOW == 51 (0x7f56eef89800) [pid = 1916] [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]
06:28:12 INFO - PROCESS | 1867 | --DOMWINDOW == 50 (0x7f56ee74f800) [pid = 1916] [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]
06:28:12 INFO - PROCESS | 1867 | --DOMWINDOW == 49 (0x7f56eeb3e800) [pid = 1916] [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]
06:28:12 INFO - PROCESS | 1867 | --DOMWINDOW == 48 (0x7f56ee0cc400) [pid = 1916] [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]
06:28:12 INFO - PROCESS | 1867 | --DOMWINDOW == 47 (0x7f56ee83b400) [pid = 1916] [serial = 26] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:28:12 INFO - PROCESS | 1867 | --DOMWINDOW == 46 (0x7f56ee0cc800) [pid = 1916] [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]
06:28:12 INFO - PROCESS | 1867 | --DOMWINDOW == 45 (0x7f56ef1a3000) [pid = 1916] [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]
06:28:12 INFO - PROCESS | 1867 | --DOMWINDOW == 44 (0x7f56f210ec00) [pid = 1916] [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]
06:28:12 INFO - PROCESS | 1867 | --DOMWINDOW == 43 (0x7f56ef234800) [pid = 1916] [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]
06:28:12 INFO - PROCESS | 1867 | --DOMWINDOW == 42 (0x7f56ed531800) [pid = 1916] [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]
06:28:12 INFO - PROCESS | 1867 | --DOMWINDOW == 41 (0x7f56eef88000) [pid = 1916] [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]
06:28:12 INFO - PROCESS | 1867 | --DOMWINDOW == 40 (0x7f56f3c61000) [pid = 1916] [serial = 2] [outer = (nil)] [url = about:blank]
06:28:12 INFO - PROCESS | 1867 | --DOMWINDOW == 39 (0x7f56ee83cc00) [pid = 1916] [serial = 17] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:28:12 INFO - PROCESS | 1867 | --DOMWINDOW == 38 (0x7f56ee750800) [pid = 1916] [serial = 19] [outer = (nil)] [url = about:blank]
06:28:12 INFO - PROCESS | 1867 | --DOMWINDOW == 37 (0x7f56f3fed400) [pid = 1916] [serial = 41] [outer = (nil)] [url = about:blank]
06:28:12 INFO - PROCESS | 1867 | --DOMWINDOW == 36 (0x7f56ee0c3c00) [pid = 1916] [serial = 50] [outer = (nil)] [url = about:blank]
06:28:12 INFO - PROCESS | 1867 | --DOMWINDOW == 35 (0x7f56f3c82400) [pid = 1916] [serial = 47] [outer = (nil)] [url = about:blank]
06:28:12 INFO - PROCESS | 1867 | --DOMWINDOW == 34 (0x7f56ee42d000) [pid = 1916] [serial = 22] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446906471116]
06:28:12 INFO - PROCESS | 1867 | --DOMWINDOW == 33 (0x7f56ee0cd400) [pid = 1916] [serial = 44] [outer = (nil)] [url = about:blank]
06:28:12 INFO - PROCESS | 1867 | --DOMWINDOW == 32 (0x7f56eef89000) [pid = 1916] [serial = 11] [outer = (nil)] [url = about:blank]
06:28:12 INFO - PROCESS | 1867 | --DOMWINDOW == 31 (0x7f56eeb3fc00) [pid = 1916] [serial = 14] [outer = (nil)] [url = about:blank]
06:28:12 INFO - PROCESS | 1867 | --DOMWINDOW == 30 (0x7f56ef235800) [pid = 1916] [serial = 5] [outer = (nil)] [url = about:blank]
06:28:12 INFO - PROCESS | 1867 | --DOMWINDOW == 29 (0x7f56ee840c00) [pid = 1916] [serial = 27] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:28:12 INFO - PROCESS | 1867 | --DOMWINDOW == 28 (0x7f56ee434800) [pid = 1916] [serial = 24] [outer = (nil)] [url = about:blank]
06:28:12 INFO - PROCESS | 1867 | --DOMWINDOW == 27 (0x7f56ee832c00) [pid = 1916] [serial = 29] [outer = (nil)] [url = about:blank]
06:28:12 INFO - PROCESS | 1867 | --DOMWINDOW == 26 (0x7f56f09d3800) [pid = 1916] [serial = 38] [outer = (nil)] [url = about:blank]
06:28:12 INFO - PROCESS | 1867 | --DOMWINDOW == 25 (0x7f56ef1a4000) [pid = 1916] [serial = 8] [outer = (nil)] [url = about:blank]
06:28:12 INFO - PROCESS | 1867 | --DOMWINDOW == 24 (0x7f56ee832800) [pid = 1916] [serial = 32] [outer = (nil)] [url = about:blank]
06:28:12 INFO - PROCESS | 1867 | --DOMWINDOW == 23 (0x7f56f07d8400) [pid = 1916] [serial = 35] [outer = (nil)] [url = about:blank]
06:28:12 INFO - PROCESS | 1867 | --DOMWINDOW == 22 (0x7f56eef7ac00) [pid = 1916] [serial = 45] [outer = (nil)] [url = about:blank]
06:28:12 INFO - PROCESS | 1867 | --DOMWINDOW == 21 (0x7f56f4048c00) [pid = 1916] [serial = 42] [outer = (nil)] [url = about:blank]
06:28:12 INFO - PROCESS | 1867 | --DOMWINDOW == 20 (0x7f56f3c83800) [pid = 1916] [serial = 39] [outer = (nil)] [url = about:blank]
06:28:12 INFO - PROCESS | 1867 | ++DOMWINDOW == 21 (0x7f56ee0c7000) [pid = 1916] [serial = 59] [outer = 0x7f56ee0cfc00]
06:28:12 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
06:28:12 INFO - document served over http requires an https
06:28:12 INFO - sub-resource via iframe-tag using the http-csp
06:28:12 INFO - delivery method with keep-origin-redirect and when
06:28: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"
06:28:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:28:12 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:28:12 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:28:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:28:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:28:12 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
06:28:12 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2188ms
06:28:12 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
06:28:12 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56eef43000 == 6 [pid = 1916] [id = 22]
06:28:12 INFO - PROCESS | 1867 | ++DOMWINDOW == 22 (0x7f56ee0c9800) [pid = 1916] [serial = 60] [outer = (nil)]
06:28:13 INFO - PROCESS | 1867 | ++DOMWINDOW == 23 (0x7f56ee42d000) [pid = 1916] [serial = 61] [outer = 0x7f56ee0c9800]
06:28:13 INFO - PROCESS | 1867 | ++DOMWINDOW == 24 (0x7f56eeb35000) [pid = 1916] [serial = 62] [outer = 0x7f56ee0c9800]
06:28:13 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ef169000 == 7 [pid = 1916] [id = 23]
06:28:13 INFO - PROCESS | 1867 | ++DOMWINDOW == 25 (0x7f56ee431800) [pid = 1916] [serial = 63] [outer = (nil)]
06:28:13 INFO - PROCESS | 1867 | ++DOMWINDOW == 26 (0x7f56eef80400) [pid = 1916] [serial = 64] [outer = 0x7f56ee431800]
06:28:14 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
06:28:14 INFO - document served over http requires an https
06:28:14 INFO - sub-resource via iframe-tag using the http-csp
06:28:14 INFO - delivery method with no-redirect and when
06:28: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"
06:28:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:28:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:28:14 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:28:14 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:28:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:28:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:28:14 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
06:28:14 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1476ms
06:28:14 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
06:28:14 INFO - PROCESS | 1867 | ++DOMWINDOW == 17 (0x7f42fdc6ec00) [pid = 1867] [serial = 23] [outer = 0x7f42fe8d1800]
06:28:14 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ee86f000 == 8 [pid = 1916] [id = 24]
06:28:14 INFO - PROCESS | 1867 | ++DOMWINDOW == 27 (0x7f56ee0c7400) [pid = 1916] [serial = 65] [outer = (nil)]
06:28:14 INFO - PROCESS | 1867 | ++DOMWINDOW == 28 (0x7f56ee42e400) [pid = 1916] [serial = 66] [outer = 0x7f56ee0c7400]
06:28:15 INFO - PROCESS | 1867 | ++DOMWINDOW == 29 (0x7f56eef7e000) [pid = 1916] [serial = 67] [outer = 0x7f56ee0c7400]
06:28:15 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56f09f0800 == 9 [pid = 1916] [id = 25]
06:28:15 INFO - PROCESS | 1867 | ++DOMWINDOW == 30 (0x7f56ef141800) [pid = 1916] [serial = 68] [outer = (nil)]
06:28:15 INFO - PROCESS | 1867 | ++DOMWINDOW == 31 (0x7f56ef1a0400) [pid = 1916] [serial = 69] [outer = 0x7f56ef141800]
06:28:16 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
06:28:16 INFO - document served over http requires an https
06:28:16 INFO - sub-resource via iframe-tag using the http-csp
06:28:16 INFO - delivery method with swap-origin-redirect and when
06:28: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"
06:28:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:28:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:28:16 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:28:16 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:28:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:28:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:28:16 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
06:28:16 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1991ms
06:28:16 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
06:28:16 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56f3ca0000 == 10 [pid = 1916] [id = 26]
06:28:16 INFO - PROCESS | 1867 | ++DOMWINDOW == 32 (0x7f56ef13d400) [pid = 1916] [serial = 70] [outer = (nil)]
06:28:16 INFO - PROCESS | 1867 | ++DOMWINDOW == 33 (0x7f56ef232400) [pid = 1916] [serial = 71] [outer = 0x7f56ef13d400]
06:28:17 INFO - PROCESS | 1867 | ++DOMWINDOW == 34 (0x7f56f0739c00) [pid = 1916] [serial = 72] [outer = 0x7f56ef13d400]
06:28:18 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
06:28:18 INFO - document served over http requires an https
06:28:18 INFO - sub-resource via script-tag using the http-csp
06:28:18 INFO - delivery method with keep-origin-redirect and when
06:28: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"
06:28:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:28:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:28:18 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:28:18 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:28:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:28:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:28:18 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
06:28:18 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2549ms
06:28:18 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
06:28:18 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ee402800 == 11 [pid = 1916] [id = 27]
06:28:18 INFO - PROCESS | 1867 | ++DOMWINDOW == 35 (0x7f56ee42c800) [pid = 1916] [serial = 73] [outer = (nil)]
06:28:19 INFO - PROCESS | 1867 | ++DOMWINDOW == 36 (0x7f56ee755c00) [pid = 1916] [serial = 74] [outer = 0x7f56ee42c800]
06:28:19 INFO - PROCESS | 1867 | ++DOMWINDOW == 37 (0x7f56f0988000) [pid = 1916] [serial = 75] [outer = 0x7f56ee42c800]
06:28:20 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ef169000 == 10 [pid = 1916] [id = 23]
06:28:20 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ee40e800 == 9 [pid = 1916] [id = 18]
06:28:20 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56eecb2000 == 8 [pid = 1916] [id = 21]
06:28:20 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ee412000 == 7 [pid = 1916] [id = 20]
06:28:20 INFO - PROCESS | 1867 | --DOMWINDOW == 36 (0x7f56ee757400) [pid = 1916] [serial = 20] [outer = (nil)] [url = about:blank]
06:28:20 INFO - PROCESS | 1867 | --DOMWINDOW == 35 (0x7f56ee833c00) [pid = 1916] [serial = 25] [outer = (nil)] [url = about:blank]
06:28:20 INFO - PROCESS | 1867 | --DOMWINDOW == 34 (0x7f56eeb34000) [pid = 1916] [serial = 12] [outer = (nil)] [url = about:blank]
06:28:20 INFO - PROCESS | 1867 | --DOMWINDOW == 33 (0x7f56ee832400) [pid = 1916] [serial = 15] [outer = (nil)] [url = about:blank]
06:28:20 INFO - PROCESS | 1867 | --DOMWINDOW == 32 (0x7f56ef13cc00) [pid = 1916] [serial = 6] [outer = (nil)] [url = about:blank]
06:28:20 INFO - PROCESS | 1867 | --DOMWINDOW == 31 (0x7f56ef23c800) [pid = 1916] [serial = 33] [outer = (nil)] [url = about:blank]
06:28:20 INFO - PROCESS | 1867 | --DOMWINDOW == 30 (0x7f56f09c9000) [pid = 1916] [serial = 36] [outer = (nil)] [url = about:blank]
06:28:20 INFO - PROCESS | 1867 | --DOMWINDOW == 29 (0x7f56eef7c800) [pid = 1916] [serial = 9] [outer = (nil)] [url = about:blank]
06:28:20 INFO - PROCESS | 1867 | --DOMWINDOW == 28 (0x7f56f94ed000) [pid = 1916] [serial = 48] [outer = (nil)] [url = about:blank]
06:28:20 INFO - PROCESS | 1867 | --DOMWINDOW == 27 (0x7f56ee74d800) [pid = 1916] [serial = 51] [outer = (nil)] [url = about:blank]
06:28:20 INFO - PROCESS | 1867 | --DOMWINDOW == 26 (0x7f56ef230800) [pid = 1916] [serial = 30] [outer = (nil)] [url = about:blank]
06:28:20 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
06:28:20 INFO - document served over http requires an https
06:28:20 INFO - sub-resource via script-tag using the http-csp
06:28:20 INFO - delivery method with no-redirect and when
06:28: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"
06:28:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:28:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:28:20 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:28:20 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:28:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:28:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:28:20 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
06:28:20 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 1582ms
06:28:20 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
06:28:20 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ee40e800 == 8 [pid = 1916] [id = 28]
06:28:20 INFO - PROCESS | 1867 | ++DOMWINDOW == 27 (0x7f56ed52e800) [pid = 1916] [serial = 76] [outer = (nil)]
06:28:20 INFO - PROCESS | 1867 | ++DOMWINDOW == 28 (0x7f56ee42e800) [pid = 1916] [serial = 77] [outer = 0x7f56ed52e800]
06:28:20 INFO - PROCESS | 1867 | ++DOMWINDOW == 29 (0x7f56eeb3e400) [pid = 1916] [serial = 78] [outer = 0x7f56ed52e800]
06:28:21 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
06:28:21 INFO - document served over http requires an https
06:28:21 INFO - sub-resource via script-tag using the http-csp
06:28:21 INFO - delivery method with swap-origin-redirect and when
06:28: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"
06:28:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:28:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:28:21 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:28:21 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:28:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:28:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:28:21 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
06:28:21 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1280ms
06:28:21 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
06:28:21 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56eecbc800 == 9 [pid = 1916] [id = 29]
06:28:21 INFO - PROCESS | 1867 | ++DOMWINDOW == 30 (0x7f56ee0c3000) [pid = 1916] [serial = 79] [outer = (nil)]
06:28:22 INFO - PROCESS | 1867 | ++DOMWINDOW == 31 (0x7f56eef86400) [pid = 1916] [serial = 80] [outer = 0x7f56ee0c3000]
06:28:22 INFO - PROCESS | 1867 | ++DOMWINDOW == 32 (0x7f56f092b000) [pid = 1916] [serial = 81] [outer = 0x7f56ee0c3000]
06:28:22 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
06:28:22 INFO - document served over http requires an https
06:28:22 INFO - sub-resource via xhr-request using the http-csp
06:28:22 INFO - delivery method with keep-origin-redirect and when
06:28: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"
06:28:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:28:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:28:22 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:28:22 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:28:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:28:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:28:22 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
06:28:22 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1241ms
06:28:22 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
06:28:23 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ef158800 == 10 [pid = 1916] [id = 30]
06:28:23 INFO - PROCESS | 1867 | ++DOMWINDOW == 33 (0x7f56ef22d400) [pid = 1916] [serial = 82] [outer = (nil)]
06:28:23 INFO - PROCESS | 1867 | ++DOMWINDOW == 34 (0x7f56f210f800) [pid = 1916] [serial = 83] [outer = 0x7f56ef22d400]
06:28:23 INFO - PROCESS | 1867 | ++DOMWINDOW == 35 (0x7f56f3f25c00) [pid = 1916] [serial = 84] [outer = 0x7f56ef22d400]
06:28:23 INFO - PROCESS | 1867 | --DOMWINDOW == 34 (0x7f56eeb35400) [pid = 1916] [serial = 53] [outer = (nil)] [url = about:blank]
06:28:23 INFO - PROCESS | 1867 | --DOMWINDOW == 33 (0x7f56ee42d000) [pid = 1916] [serial = 61] [outer = (nil)] [url = about:blank]
06:28:23 INFO - PROCESS | 1867 | --DOMWINDOW == 32 (0x7f56ee0c7000) [pid = 1916] [serial = 59] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:28:23 INFO - PROCESS | 1867 | --DOMWINDOW == 31 (0x7f56ee436400) [pid = 1916] [serial = 56] [outer = (nil)] [url = about:blank]
06:28:23 INFO - PROCESS | 1867 | --DOMWINDOW == 30 (0x7f56ee0cfc00) [pid = 1916] [serial = 58] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:28:23 INFO - PROCESS | 1867 | --DOMWINDOW == 29 (0x7f56ee0ccc00) [pid = 1916] [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]
06:28:24 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
06:28:24 INFO - document served over http requires an https
06:28:24 INFO - sub-resource via xhr-request using the http-csp
06:28:24 INFO - delivery method with no-redirect and when
06:28: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"
06:28:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:28:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:28:24 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:28:24 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:28:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:28:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:28:24 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
06:28:24 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1331ms
06:28:24 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
06:28:24 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56f3c8b000 == 11 [pid = 1916] [id = 31]
06:28:24 INFO - PROCESS | 1867 | ++DOMWINDOW == 30 (0x7f56f09d3800) [pid = 1916] [serial = 85] [outer = (nil)]
06:28:24 INFO - PROCESS | 1867 | ++DOMWINDOW == 31 (0x7f56f3f2b400) [pid = 1916] [serial = 86] [outer = 0x7f56f09d3800]
06:28:24 INFO - PROCESS | 1867 | ++DOMWINDOW == 32 (0x7f56ed231800) [pid = 1916] [serial = 87] [outer = 0x7f56f09d3800]
06:28:25 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
06:28:25 INFO - document served over http requires an https
06:28:25 INFO - sub-resource via xhr-request using the http-csp
06:28:25 INFO - delivery method with swap-origin-redirect and when
06:28: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"
06:28:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:28:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:28:25 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:28:25 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:28:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:28:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:28:25 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
06:28:25 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1533ms
06:28:25 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
06:28:26 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56f7621000 == 12 [pid = 1916] [id = 32]
06:28:26 INFO - PROCESS | 1867 | ++DOMWINDOW == 33 (0x7f56ed238800) [pid = 1916] [serial = 88] [outer = (nil)]
06:28:26 INFO - PROCESS | 1867 | ++DOMWINDOW == 34 (0x7f56ed23e000) [pid = 1916] [serial = 89] [outer = 0x7f56ed238800]
06:28:26 INFO - PROCESS | 1867 | ++DOMWINDOW == 35 (0x7f56ed740c00) [pid = 1916] [serial = 90] [outer = 0x7f56ed238800]
06:28:27 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
06:28:27 INFO - document served over http requires an http
06:28:27 INFO - sub-resource via fetch-request using the http-csp
06:28:27 INFO - delivery method with keep-origin-redirect and when
06:28: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"
06:28:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:28:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:28:27 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:28:27 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:28:27 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:28:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:28:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:28:27 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
06:28:27 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1676ms
06:28:27 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
06:28:27 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56f0a82000 == 13 [pid = 1916] [id = 33]
06:28:27 INFO - PROCESS | 1867 | ++DOMWINDOW == 36 (0x7f56ed741c00) [pid = 1916] [serial = 91] [outer = (nil)]
06:28:28 INFO - PROCESS | 1867 | ++DOMWINDOW == 37 (0x7f56ed747800) [pid = 1916] [serial = 92] [outer = 0x7f56ed741c00]
06:28:28 INFO - PROCESS | 1867 | ++DOMWINDOW == 38 (0x7f56ed74f400) [pid = 1916] [serial = 93] [outer = 0x7f56ed741c00]
06:28:30 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
06:28:30 INFO - document served over http requires an http
06:28:30 INFO - sub-resource via fetch-request using the http-csp
06:28:30 INFO - delivery method with no-redirect and when
06:28:30 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
06:28:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:28:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:28:30 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:28:30 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:28:30 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:28:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:28:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:28:30 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
06:28:30 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 2799ms
06:28:30 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56f3c8b000 == 12 [pid = 1916] [id = 31]
06:28:30 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ef158800 == 11 [pid = 1916] [id = 30]
06:28:30 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56eecbc800 == 10 [pid = 1916] [id = 29]
06:28:30 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56eeccc800 == 9 [pid = 1916] [id = 19]
06:28:30 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ee40e800 == 8 [pid = 1916] [id = 28]
06:28:30 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ee402800 == 7 [pid = 1916] [id = 27]
06:28:30 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56f3ca0000 == 6 [pid = 1916] [id = 26]
06:28:30 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56f09f0800 == 5 [pid = 1916] [id = 25]
06:28:30 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ee86f000 == 4 [pid = 1916] [id = 24]
06:28:30 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56eef43000 == 3 [pid = 1916] [id = 22]
06:28:30 INFO - PROCESS | 1867 | --DOMWINDOW == 37 (0x7f56eeb3d400) [pid = 1916] [serial = 57] [outer = (nil)] [url = about:blank]
06:28:30 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
06:28:30 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ed7b9800 == 4 [pid = 1916] [id = 34]
06:28:30 INFO - PROCESS | 1867 | ++DOMWINDOW == 38 (0x7f56ed744400) [pid = 1916] [serial = 94] [outer = (nil)]
06:28:30 INFO - PROCESS | 1867 | ++DOMWINDOW == 39 (0x7f56ed746000) [pid = 1916] [serial = 95] [outer = 0x7f56ed744400]
06:28:31 INFO - PROCESS | 1867 | ++DOMWINDOW == 40 (0x7f56ee42bc00) [pid = 1916] [serial = 96] [outer = 0x7f56ed744400]
06:28:31 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
06:28:31 INFO - document served over http requires an http
06:28:31 INFO - sub-resource via fetch-request using the http-csp
06:28:31 INFO - delivery method with swap-origin-redirect and when
06:28: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"
06:28:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:28:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:28:31 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:28:31 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:28:31 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:28:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:28:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:28:31 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
06:28:31 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1636ms
06:28:31 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
06:28:32 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ee87d000 == 5 [pid = 1916] [id = 35]
06:28:32 INFO - PROCESS | 1867 | ++DOMWINDOW == 41 (0x7f56ed52e400) [pid = 1916] [serial = 97] [outer = (nil)]
06:28:32 INFO - PROCESS | 1867 | ++DOMWINDOW == 42 (0x7f56ee751c00) [pid = 1916] [serial = 98] [outer = 0x7f56ed52e400]
06:28:32 INFO - PROCESS | 1867 | ++DOMWINDOW == 43 (0x7f56ee835000) [pid = 1916] [serial = 99] [outer = 0x7f56ed52e400]
06:28:32 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56eecc8800 == 6 [pid = 1916] [id = 36]
06:28:33 INFO - PROCESS | 1867 | ++DOMWINDOW == 44 (0x7f56ee83d000) [pid = 1916] [serial = 100] [outer = (nil)]
06:28:33 INFO - PROCESS | 1867 | ++DOMWINDOW == 45 (0x7f56eeb36400) [pid = 1916] [serial = 101] [outer = 0x7f56ee83d000]
06:28:33 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
06:28:33 INFO - document served over http requires an http
06:28:33 INFO - sub-resource via iframe-tag using the http-csp
06:28:33 INFO - delivery method with keep-origin-redirect and when
06:28: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"
06:28:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:28:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:28:33 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:28:33 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:28:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:28:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:28:33 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
06:28:33 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1281ms
06:28:33 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
06:28:33 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56eef53800 == 7 [pid = 1916] [id = 37]
06:28:33 INFO - PROCESS | 1867 | ++DOMWINDOW == 46 (0x7f56ee74e800) [pid = 1916] [serial = 102] [outer = (nil)]
06:28:33 INFO - PROCESS | 1867 | --DOMWINDOW == 16 (0x7f4300568800) [pid = 1867] [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.]
06:28:33 INFO - PROCESS | 1867 | ++DOMWINDOW == 47 (0x7f56eeb33c00) [pid = 1916] [serial = 103] [outer = 0x7f56ee74e800]
06:28:33 INFO - PROCESS | 1867 | ++DOMWINDOW == 48 (0x7f56eef84c00) [pid = 1916] [serial = 104] [outer = 0x7f56ee74e800]
06:28:34 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ef166000 == 8 [pid = 1916] [id = 38]
06:28:34 INFO - PROCESS | 1867 | ++DOMWINDOW == 49 (0x7f56ef141c00) [pid = 1916] [serial = 105] [outer = (nil)]
06:28:34 INFO - PROCESS | 1867 | ++DOMWINDOW == 50 (0x7f56ef1a1400) [pid = 1916] [serial = 106] [outer = 0x7f56ef141c00]
06:28:34 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
06:28:34 INFO - document served over http requires an http
06:28:34 INFO - sub-resource via iframe-tag using the http-csp
06:28:34 INFO - delivery method with no-redirect and when
06:28:34 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
06:28:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:28:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:28:34 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:28:34 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:28:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:28:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:28:34 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
06:28:34 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1424ms
06:28:34 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
06:28:34 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56efcd6000 == 9 [pid = 1916] [id = 39]
06:28:34 INFO - PROCESS | 1867 | ++DOMWINDOW == 51 (0x7f56eeb34800) [pid = 1916] [serial = 107] [outer = (nil)]
06:28:35 INFO - PROCESS | 1867 | ++DOMWINDOW == 52 (0x7f56ef19fc00) [pid = 1916] [serial = 108] [outer = 0x7f56eeb34800]
06:28:35 INFO - PROCESS | 1867 | ++DOMWINDOW == 53 (0x7f56ef23b800) [pid = 1916] [serial = 109] [outer = 0x7f56eeb34800]
06:28:35 INFO - PROCESS | 1867 | --DOMWINDOW == 52 (0x7f56ed23e000) [pid = 1916] [serial = 89] [outer = (nil)] [url = about:blank]
06:28:35 INFO - PROCESS | 1867 | --DOMWINDOW == 51 (0x7f56f3f2b400) [pid = 1916] [serial = 86] [outer = (nil)] [url = about:blank]
06:28:35 INFO - PROCESS | 1867 | --DOMWINDOW == 50 (0x7f56ef232400) [pid = 1916] [serial = 71] [outer = (nil)] [url = about:blank]
06:28:35 INFO - PROCESS | 1867 | --DOMWINDOW == 49 (0x7f56eef80400) [pid = 1916] [serial = 64] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446906493861]
06:28:35 INFO - PROCESS | 1867 | --DOMWINDOW == 48 (0x7f56ef1a0400) [pid = 1916] [serial = 69] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:28:35 INFO - PROCESS | 1867 | --DOMWINDOW == 47 (0x7f56ee42e400) [pid = 1916] [serial = 66] [outer = (nil)] [url = about:blank]
06:28:35 INFO - PROCESS | 1867 | --DOMWINDOW == 46 (0x7f56ee755c00) [pid = 1916] [serial = 74] [outer = (nil)] [url = about:blank]
06:28:35 INFO - PROCESS | 1867 | --DOMWINDOW == 45 (0x7f56ee42e800) [pid = 1916] [serial = 77] [outer = (nil)] [url = about:blank]
06:28:35 INFO - PROCESS | 1867 | --DOMWINDOW == 44 (0x7f56eef86400) [pid = 1916] [serial = 80] [outer = (nil)] [url = about:blank]
06:28:35 INFO - PROCESS | 1867 | --DOMWINDOW == 43 (0x7f56f210f800) [pid = 1916] [serial = 83] [outer = (nil)] [url = about:blank]
06:28:35 INFO - PROCESS | 1867 | --DOMWINDOW == 42 (0x7f56ee42c800) [pid = 1916] [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]
06:28:35 INFO - PROCESS | 1867 | --DOMWINDOW == 41 (0x7f56ee0c3000) [pid = 1916] [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]
06:28:35 INFO - PROCESS | 1867 | --DOMWINDOW == 40 (0x7f56ed52e800) [pid = 1916] [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]
06:28:35 INFO - PROCESS | 1867 | --DOMWINDOW == 39 (0x7f56ef22d400) [pid = 1916] [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]
06:28:35 INFO - PROCESS | 1867 | --DOMWINDOW == 38 (0x7f56f09d3800) [pid = 1916] [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]
06:28:35 INFO - PROCESS | 1867 | --DOMWINDOW == 37 (0x7f56ed531c00) [pid = 1916] [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]
06:28:35 INFO - PROCESS | 1867 | --DOMWINDOW == 36 (0x7f56ee431800) [pid = 1916] [serial = 63] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446906493861]
06:28:35 INFO - PROCESS | 1867 | --DOMWINDOW == 35 (0x7f56ef141800) [pid = 1916] [serial = 68] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:28:36 INFO - PROCESS | 1867 | --DOMWINDOW == 34 (0x7f56ed231800) [pid = 1916] [serial = 87] [outer = (nil)] [url = about:blank]
06:28:36 INFO - PROCESS | 1867 | --DOMWINDOW == 33 (0x7f56ef231400) [pid = 1916] [serial = 54] [outer = (nil)] [url = about:blank]
06:28:36 INFO - PROCESS | 1867 | --DOMWINDOW == 32 (0x7f56f092b000) [pid = 1916] [serial = 81] [outer = (nil)] [url = about:blank]
06:28:36 INFO - PROCESS | 1867 | --DOMWINDOW == 31 (0x7f56f3f25c00) [pid = 1916] [serial = 84] [outer = (nil)] [url = about:blank]
06:28:36 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56efcd7800 == 10 [pid = 1916] [id = 40]
06:28:36 INFO - PROCESS | 1867 | ++DOMWINDOW == 32 (0x7f56ed527c00) [pid = 1916] [serial = 110] [outer = (nil)]
06:28:36 INFO - PROCESS | 1867 | ++DOMWINDOW == 33 (0x7f56ee0c1400) [pid = 1916] [serial = 111] [outer = 0x7f56ed527c00]
06:28:36 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
06:28:36 INFO - document served over http requires an http
06:28:36 INFO - sub-resource via iframe-tag using the http-csp
06:28:36 INFO - delivery method with swap-origin-redirect and when
06:28: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"
06:28:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:28:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:28:36 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:28:36 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:28:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:28:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:28:36 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
06:28:36 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1734ms
06:28:36 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
06:28:36 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56f0a8d800 == 11 [pid = 1916] [id = 41]
06:28:36 INFO - PROCESS | 1867 | ++DOMWINDOW == 34 (0x7f56ed530400) [pid = 1916] [serial = 112] [outer = (nil)]
06:28:36 INFO - PROCESS | 1867 | ++DOMWINDOW == 35 (0x7f56eeb36800) [pid = 1916] [serial = 113] [outer = 0x7f56ed530400]
06:28:37 INFO - PROCESS | 1867 | ++DOMWINDOW == 36 (0x7f56f073e000) [pid = 1916] [serial = 114] [outer = 0x7f56ed530400]
06:28:37 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
06:28:37 INFO - document served over http requires an http
06:28:37 INFO - sub-resource via script-tag using the http-csp
06:28:37 INFO - delivery method with keep-origin-redirect and when
06:28:37 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
06:28:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:28:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:28:37 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:28:37 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:28:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:28:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:28:37 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
06:28:37 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1335ms
06:28:37 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
06:28:38 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ee40a000 == 12 [pid = 1916] [id = 42]
06:28:38 INFO - PROCESS | 1867 | ++DOMWINDOW == 37 (0x7f56ed74b800) [pid = 1916] [serial = 115] [outer = (nil)]
06:28:38 INFO - PROCESS | 1867 | ++DOMWINDOW == 38 (0x7f56ee0c6000) [pid = 1916] [serial = 116] [outer = 0x7f56ed74b800]
06:28:38 INFO - PROCESS | 1867 | 1446906518489 addons.productaddons WARN Failed downloading XML, status: 0, reason: error
06:28:38 INFO - PROCESS | 1867 | ++DOMWINDOW == 39 (0x7f56ee831800) [pid = 1916] [serial = 117] [outer = 0x7f56ed74b800]
06:28:39 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
06:28:39 INFO - document served over http requires an http
06:28:39 INFO - sub-resource via script-tag using the http-csp
06:28:39 INFO - delivery method with no-redirect and when
06:28:39 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
06:28:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:28:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:28:39 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:28:39 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:28:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:28:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:28:39 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
06:28:39 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 2141ms
06:28:39 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
06:28:40 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56f4133800 == 13 [pid = 1916] [id = 43]
06:28:40 INFO - PROCESS | 1867 | ++DOMWINDOW == 40 (0x7f56ed745800) [pid = 1916] [serial = 118] [outer = (nil)]
06:28:40 INFO - PROCESS | 1867 | ++DOMWINDOW == 41 (0x7f56ef1a5800) [pid = 1916] [serial = 119] [outer = 0x7f56ed745800]
06:28:40 INFO - PROCESS | 1867 | ++DOMWINDOW == 42 (0x7f56f09ce000) [pid = 1916] [serial = 120] [outer = 0x7f56ed745800]
06:28: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
06:28:42 INFO - document served over http requires an http
06:28:42 INFO - sub-resource via script-tag using the http-csp
06:28:42 INFO - delivery method with swap-origin-redirect and when
06:28:42 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
06:28:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:28:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:28:42 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:28:42 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:28:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:28:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:28: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
06:28:42 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 2772ms
06:28:42 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
06:28:43 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56efcd7800 == 12 [pid = 1916] [id = 40]
06:28:43 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56efcd6000 == 11 [pid = 1916] [id = 39]
06:28:43 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ef166000 == 10 [pid = 1916] [id = 38]
06:28:43 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56eef53800 == 9 [pid = 1916] [id = 37]
06:28:43 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56eecc8800 == 8 [pid = 1916] [id = 36]
06:28:43 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ee87d000 == 7 [pid = 1916] [id = 35]
06:28:43 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ed7b9800 == 6 [pid = 1916] [id = 34]
06:28:43 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56f7621000 == 5 [pid = 1916] [id = 32]
06:28:43 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56f0a82000 == 4 [pid = 1916] [id = 33]
06:28:43 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ee40d000 == 5 [pid = 1916] [id = 44]
06:28:43 INFO - PROCESS | 1867 | ++DOMWINDOW == 43 (0x7f56ed74e800) [pid = 1916] [serial = 121] [outer = (nil)]
06:28:43 INFO - PROCESS | 1867 | ++DOMWINDOW == 44 (0x7f56ee0c5400) [pid = 1916] [serial = 122] [outer = 0x7f56ed74e800]
06:28:44 INFO - PROCESS | 1867 | ++DOMWINDOW == 45 (0x7f56ee755000) [pid = 1916] [serial = 123] [outer = 0x7f56ed74e800]
06:28:44 INFO - PROCESS | 1867 | --DOMWINDOW == 44 (0x7f56eeb3e400) [pid = 1916] [serial = 78] [outer = (nil)] [url = about:blank]
06:28:44 INFO - PROCESS | 1867 | --DOMWINDOW == 43 (0x7f56f0988000) [pid = 1916] [serial = 75] [outer = (nil)] [url = about:blank]
06:28: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
06:28:44 INFO - document served over http requires an http
06:28:44 INFO - sub-resource via xhr-request using the http-csp
06:28:44 INFO - delivery method with keep-origin-redirect and when
06:28:44 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
06:28:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:28:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:28:44 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:28:44 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:28:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:28:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:28: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
06:28:44 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2234ms
06:28:44 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
06:28:45 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56eecb6800 == 6 [pid = 1916] [id = 45]
06:28:45 INFO - PROCESS | 1867 | ++DOMWINDOW == 44 (0x7f56ed745400) [pid = 1916] [serial = 124] [outer = (nil)]
06:28:45 INFO - PROCESS | 1867 | ++DOMWINDOW == 45 (0x7f56ee838400) [pid = 1916] [serial = 125] [outer = 0x7f56ed745400]
06:28:45 INFO - PROCESS | 1867 | ++DOMWINDOW == 46 (0x7f56ef1a0800) [pid = 1916] [serial = 126] [outer = 0x7f56ed745400]
06:28: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
06:28:46 INFO - document served over http requires an http
06:28:46 INFO - sub-resource via xhr-request using the http-csp
06:28:46 INFO - delivery method with no-redirect and when
06:28: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"
06:28:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:28:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:28:46 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:28:46 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:28:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:28:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:28: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
06:28:46 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1532ms
06:28:46 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
06:28:46 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ef163800 == 7 [pid = 1916] [id = 46]
06:28:46 INFO - PROCESS | 1867 | ++DOMWINDOW == 47 (0x7f56eeb38c00) [pid = 1916] [serial = 127] [outer = (nil)]
06:28:47 INFO - PROCESS | 1867 | ++DOMWINDOW == 48 (0x7f56f09cfc00) [pid = 1916] [serial = 128] [outer = 0x7f56eeb38c00]
06:28:47 INFO - PROCESS | 1867 | ++DOMWINDOW == 49 (0x7f56f2139400) [pid = 1916] [serial = 129] [outer = 0x7f56eeb38c00]
06:28:48 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
06:28:48 INFO - document served over http requires an http
06:28:48 INFO - sub-resource via xhr-request using the http-csp
06:28:48 INFO - delivery method with swap-origin-redirect and when
06:28: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"
06:28:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:28:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:28:48 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:28:48 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:28:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:28:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:28:48 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
06:28:48 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1649ms
06:28:48 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
06:28:48 INFO - PROCESS | 1867 | --DOMWINDOW == 48 (0x7f56ed746000) [pid = 1916] [serial = 95] [outer = (nil)] [url = about:blank]
06:28:48 INFO - PROCESS | 1867 | --DOMWINDOW == 47 (0x7f56ef1a1400) [pid = 1916] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446906514451]
06:28:48 INFO - PROCESS | 1867 | --DOMWINDOW == 46 (0x7f56eeb33c00) [pid = 1916] [serial = 103] [outer = (nil)] [url = about:blank]
06:28:48 INFO - PROCESS | 1867 | --DOMWINDOW == 45 (0x7f56ee0c1400) [pid = 1916] [serial = 111] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:28:48 INFO - PROCESS | 1867 | --DOMWINDOW == 44 (0x7f56ef19fc00) [pid = 1916] [serial = 108] [outer = (nil)] [url = about:blank]
06:28:48 INFO - PROCESS | 1867 | --DOMWINDOW == 43 (0x7f56eeb36400) [pid = 1916] [serial = 101] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:28:48 INFO - PROCESS | 1867 | --DOMWINDOW == 42 (0x7f56ee751c00) [pid = 1916] [serial = 98] [outer = (nil)] [url = about:blank]
06:28:48 INFO - PROCESS | 1867 | --DOMWINDOW == 41 (0x7f56eeb36800) [pid = 1916] [serial = 113] [outer = (nil)] [url = about:blank]
06:28:48 INFO - PROCESS | 1867 | --DOMWINDOW == 40 (0x7f56ed747800) [pid = 1916] [serial = 92] [outer = (nil)] [url = about:blank]
06:28:48 INFO - PROCESS | 1867 | --DOMWINDOW == 39 (0x7f56ee74e800) [pid = 1916] [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]
06:28:48 INFO - PROCESS | 1867 | --DOMWINDOW == 38 (0x7f56ef141c00) [pid = 1916] [serial = 105] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446906514451]
06:28:48 INFO - PROCESS | 1867 | --DOMWINDOW == 37 (0x7f56eeb34800) [pid = 1916] [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]
06:28:48 INFO - PROCESS | 1867 | --DOMWINDOW == 36 (0x7f56ed527c00) [pid = 1916] [serial = 110] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:28:48 INFO - PROCESS | 1867 | --DOMWINDOW == 35 (0x7f56ed741c00) [pid = 1916] [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]
06:28:48 INFO - PROCESS | 1867 | --DOMWINDOW == 34 (0x7f56ed744400) [pid = 1916] [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]
06:28:48 INFO - PROCESS | 1867 | --DOMWINDOW == 33 (0x7f56ee83d000) [pid = 1916] [serial = 100] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:28:48 INFO - PROCESS | 1867 | --DOMWINDOW == 32 (0x7f56ed52e400) [pid = 1916] [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]
06:28:48 INFO - PROCESS | 1867 | --DOMWINDOW == 31 (0x7f56ee0c9800) [pid = 1916] [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]
06:28:48 INFO - PROCESS | 1867 | --DOMWINDOW == 30 (0x7f56eeb35000) [pid = 1916] [serial = 62] [outer = (nil)] [url = about:blank]
06:28:48 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56f0a82000 == 8 [pid = 1916] [id = 47]
06:28:48 INFO - PROCESS | 1867 | ++DOMWINDOW == 31 (0x7f56ed748c00) [pid = 1916] [serial = 130] [outer = (nil)]
06:28:48 INFO - PROCESS | 1867 | ++DOMWINDOW == 32 (0x7f56ee0c5c00) [pid = 1916] [serial = 131] [outer = 0x7f56ed748c00]
06:28:48 INFO - PROCESS | 1867 | ++DOMWINDOW == 33 (0x7f56ef19fc00) [pid = 1916] [serial = 132] [outer = 0x7f56ed748c00]
06:28:49 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
06:28:49 INFO - document served over http requires an https
06:28:49 INFO - sub-resource via fetch-request using the http-csp
06:28:49 INFO - delivery method with keep-origin-redirect and when
06:28: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"
06:28:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:28:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:28:49 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:28:49 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:28:49 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:28:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:28:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:28:49 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
06:28:49 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1342ms
06:28:49 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
06:28:49 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56f4151000 == 9 [pid = 1916] [id = 48]
06:28:49 INFO - PROCESS | 1867 | ++DOMWINDOW == 34 (0x7f56ed744400) [pid = 1916] [serial = 133] [outer = (nil)]
06:28:49 INFO - PROCESS | 1867 | ++DOMWINDOW == 35 (0x7f56f3f2a400) [pid = 1916] [serial = 134] [outer = 0x7f56ed744400]
06:28:50 INFO - PROCESS | 1867 | ++DOMWINDOW == 36 (0x7f56f4045000) [pid = 1916] [serial = 135] [outer = 0x7f56ed744400]
06:28:51 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
06:28:51 INFO - document served over http requires an https
06:28:51 INFO - sub-resource via fetch-request using the http-csp
06:28:51 INFO - delivery method with no-redirect and when
06:28: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"
06:28:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:28:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:28:51 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:28:51 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:28:51 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:28:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:28:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:28:51 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
06:28:51 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1634ms
06:28:51 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
06:28:51 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56f4147000 == 10 [pid = 1916] [id = 49]
06:28:51 INFO - PROCESS | 1867 | ++DOMWINDOW == 37 (0x7f56ee83ec00) [pid = 1916] [serial = 136] [outer = (nil)]
06:28:51 INFO - PROCESS | 1867 | ++DOMWINDOW == 38 (0x7f56ef239800) [pid = 1916] [serial = 137] [outer = 0x7f56ee83ec00]
06:28:51 INFO - PROCESS | 1867 | ++DOMWINDOW == 39 (0x7f56f3f29c00) [pid = 1916] [serial = 138] [outer = 0x7f56ee83ec00]
06:28:52 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
06:28:52 INFO - document served over http requires an https
06:28:52 INFO - sub-resource via fetch-request using the http-csp
06:28:52 INFO - delivery method with swap-origin-redirect and when
06:28:52 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
06:28:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:28:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:28:52 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:28:52 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:28:52 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:28:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:28:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:28:52 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
06:28:52 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1781ms
06:28:52 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
06:28:53 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56f71c2800 == 11 [pid = 1916] [id = 50]
06:28:53 INFO - PROCESS | 1867 | ++DOMWINDOW == 40 (0x7f56ed07b000) [pid = 1916] [serial = 139] [outer = (nil)]
06:28:53 INFO - PROCESS | 1867 | ++DOMWINDOW == 41 (0x7f56ed07c000) [pid = 1916] [serial = 140] [outer = 0x7f56ed07b000]
06:28:54 INFO - PROCESS | 1867 | ++DOMWINDOW == 42 (0x7f56ee749000) [pid = 1916] [serial = 141] [outer = 0x7f56ed07b000]
06:28:54 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ed162800 == 12 [pid = 1916] [id = 51]
06:28:54 INFO - PROCESS | 1867 | ++DOMWINDOW == 43 (0x7f56ed23b800) [pid = 1916] [serial = 142] [outer = (nil)]
06:28:55 INFO - PROCESS | 1867 | ++DOMWINDOW == 44 (0x7f56ed745c00) [pid = 1916] [serial = 143] [outer = 0x7f56ed23b800]
06:28:55 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
06:28:55 INFO - document served over http requires an https
06:28:55 INFO - sub-resource via iframe-tag using the http-csp
06:28:55 INFO - delivery method with keep-origin-redirect and when
06:28:55 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
06:28:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:28:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:28:55 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:28:55 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:28:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:28:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:28:55 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
06:28:55 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2836ms
06:28:55 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56f0a82000 == 11 [pid = 1916] [id = 47]
06:28:55 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ef163800 == 10 [pid = 1916] [id = 46]
06:28:55 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56eecb6800 == 9 [pid = 1916] [id = 45]
06:28:55 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ee40d000 == 8 [pid = 1916] [id = 44]
06:28:55 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56f4133800 == 7 [pid = 1916] [id = 43]
06:28:55 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ee40a000 == 6 [pid = 1916] [id = 42]
06:28:55 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56f0a8d800 == 5 [pid = 1916] [id = 41]
06:28:55 INFO - PROCESS | 1867 | --DOMWINDOW == 43 (0x7f56ee42bc00) [pid = 1916] [serial = 96] [outer = (nil)] [url = about:blank]
06:28:55 INFO - PROCESS | 1867 | --DOMWINDOW == 42 (0x7f56ed74f400) [pid = 1916] [serial = 93] [outer = (nil)] [url = about:blank]
06:28:55 INFO - PROCESS | 1867 | --DOMWINDOW == 41 (0x7f56ef23b800) [pid = 1916] [serial = 109] [outer = (nil)] [url = about:blank]
06:28:55 INFO - PROCESS | 1867 | --DOMWINDOW == 40 (0x7f56eef84c00) [pid = 1916] [serial = 104] [outer = (nil)] [url = about:blank]
06:28:55 INFO - PROCESS | 1867 | --DOMWINDOW == 39 (0x7f56ee835000) [pid = 1916] [serial = 99] [outer = (nil)] [url = about:blank]
06:28:55 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
06:28:56 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ed7ae800 == 6 [pid = 1916] [id = 52]
06:28:56 INFO - PROCESS | 1867 | ++DOMWINDOW == 40 (0x7f56ed237c00) [pid = 1916] [serial = 144] [outer = (nil)]
06:28:56 INFO - PROCESS | 1867 | ++DOMWINDOW == 41 (0x7f56ed531400) [pid = 1916] [serial = 145] [outer = 0x7f56ed237c00]
06:28:56 INFO - PROCESS | 1867 | ++DOMWINDOW == 42 (0x7f56ed236c00) [pid = 1916] [serial = 146] [outer = 0x7f56ed237c00]
06:28:57 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ee41c800 == 7 [pid = 1916] [id = 53]
06:28:57 INFO - PROCESS | 1867 | ++DOMWINDOW == 43 (0x7f56ee435000) [pid = 1916] [serial = 147] [outer = (nil)]
06:28:57 INFO - PROCESS | 1867 | ++DOMWINDOW == 44 (0x7f56ee751c00) [pid = 1916] [serial = 148] [outer = 0x7f56ee435000]
06:28:57 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
06:28:57 INFO - document served over http requires an https
06:28:57 INFO - sub-resource via iframe-tag using the http-csp
06:28:57 INFO - delivery method with no-redirect and when
06:28: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"
06:28:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:28:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:28:57 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:28:57 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:28:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:28:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:28:57 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
06:28:57 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1834ms
06:28:57 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
06:28:57 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ee880800 == 8 [pid = 1916] [id = 54]
06:28:57 INFO - PROCESS | 1867 | ++DOMWINDOW == 45 (0x7f56ee430800) [pid = 1916] [serial = 149] [outer = (nil)]
06:28:58 INFO - PROCESS | 1867 | ++DOMWINDOW == 46 (0x7f56ee835400) [pid = 1916] [serial = 150] [outer = 0x7f56ee430800]
06:28:58 INFO - PROCESS | 1867 | ++DOMWINDOW == 47 (0x7f56eeb3a000) [pid = 1916] [serial = 151] [outer = 0x7f56ee430800]
06:28:58 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56eecbd800 == 9 [pid = 1916] [id = 55]
06:28:58 INFO - PROCESS | 1867 | ++DOMWINDOW == 48 (0x7f56eeb3fc00) [pid = 1916] [serial = 152] [outer = (nil)]
06:28:58 INFO - PROCESS | 1867 | ++DOMWINDOW == 49 (0x7f56eef86800) [pid = 1916] [serial = 153] [outer = 0x7f56eeb3fc00]
06:28:59 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
06:28:59 INFO - document served over http requires an https
06:28:59 INFO - sub-resource via iframe-tag using the http-csp
06:28:59 INFO - delivery method with swap-origin-redirect and when
06:28: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"
06:28:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:28:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:28:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:28:59 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:28:59 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:28:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:28:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:28:59 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
06:28:59 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1332ms
06:28:59 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
06:28:59 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56eef4e800 == 10 [pid = 1916] [id = 56]
06:28:59 INFO - PROCESS | 1867 | ++DOMWINDOW == 50 (0x7f56ee831c00) [pid = 1916] [serial = 154] [outer = (nil)]
06:28:59 INFO - PROCESS | 1867 | ++DOMWINDOW == 51 (0x7f56eef7d000) [pid = 1916] [serial = 155] [outer = 0x7f56ee831c00]
06:28:59 INFO - PROCESS | 1867 | ++DOMWINDOW == 52 (0x7f56ef236800) [pid = 1916] [serial = 156] [outer = 0x7f56ee831c00]
06:29:00 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
06:29:00 INFO - document served over http requires an https
06:29:00 INFO - sub-resource via script-tag using the http-csp
06:29:00 INFO - delivery method with keep-origin-redirect and when
06:29: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"
06:29:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:29:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:29:00 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:29:00 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:29:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:29:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:29:00 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
06:29:00 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1532ms
06:29:00 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
06:29:00 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56efcc9000 == 11 [pid = 1916] [id = 57]
06:29:00 INFO - PROCESS | 1867 | ++DOMWINDOW == 53 (0x7f56ef19dc00) [pid = 1916] [serial = 157] [outer = (nil)]
06:29:01 INFO - PROCESS | 1867 | ++DOMWINDOW == 54 (0x7f56f0733800) [pid = 1916] [serial = 158] [outer = 0x7f56ef19dc00]
06:29:01 INFO - PROCESS | 1867 | ++DOMWINDOW == 55 (0x7f56f2108400) [pid = 1916] [serial = 159] [outer = 0x7f56ef19dc00]
06:29:01 INFO - PROCESS | 1867 | --DOMWINDOW == 54 (0x7f56f09cfc00) [pid = 1916] [serial = 128] [outer = (nil)] [url = about:blank]
06:29:01 INFO - PROCESS | 1867 | --DOMWINDOW == 53 (0x7f56f3f2a400) [pid = 1916] [serial = 134] [outer = (nil)] [url = about:blank]
06:29:01 INFO - PROCESS | 1867 | --DOMWINDOW == 52 (0x7f56ef1a5800) [pid = 1916] [serial = 119] [outer = (nil)] [url = about:blank]
06:29:01 INFO - PROCESS | 1867 | --DOMWINDOW == 51 (0x7f56ee0c6000) [pid = 1916] [serial = 116] [outer = (nil)] [url = about:blank]
06:29:01 INFO - PROCESS | 1867 | --DOMWINDOW == 50 (0x7f56ee838400) [pid = 1916] [serial = 125] [outer = (nil)] [url = about:blank]
06:29:01 INFO - PROCESS | 1867 | --DOMWINDOW == 49 (0x7f56ee0c5c00) [pid = 1916] [serial = 131] [outer = (nil)] [url = about:blank]
06:29:01 INFO - PROCESS | 1867 | --DOMWINDOW == 48 (0x7f56ee0c5400) [pid = 1916] [serial = 122] [outer = (nil)] [url = about:blank]
06:29:01 INFO - PROCESS | 1867 | --DOMWINDOW == 47 (0x7f56ed238800) [pid = 1916] [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]
06:29:01 INFO - PROCESS | 1867 | --DOMWINDOW == 46 (0x7f56ed745400) [pid = 1916] [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]
06:29:01 INFO - PROCESS | 1867 | --DOMWINDOW == 45 (0x7f56ed745800) [pid = 1916] [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]
06:29:01 INFO - PROCESS | 1867 | --DOMWINDOW == 44 (0x7f56ed74b800) [pid = 1916] [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]
06:29:01 INFO - PROCESS | 1867 | --DOMWINDOW == 43 (0x7f56ed748c00) [pid = 1916] [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]
06:29:01 INFO - PROCESS | 1867 | --DOMWINDOW == 42 (0x7f56ee0c7400) [pid = 1916] [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]
06:29:01 INFO - PROCESS | 1867 | --DOMWINDOW == 41 (0x7f56ef13d400) [pid = 1916] [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]
06:29:01 INFO - PROCESS | 1867 | --DOMWINDOW == 40 (0x7f56eeb38c00) [pid = 1916] [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]
06:29:01 INFO - PROCESS | 1867 | --DOMWINDOW == 39 (0x7f56ed74e800) [pid = 1916] [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]
06:29:01 INFO - PROCESS | 1867 | --DOMWINDOW == 38 (0x7f56ed740c00) [pid = 1916] [serial = 90] [outer = (nil)] [url = about:blank]
06:29:01 INFO - PROCESS | 1867 | --DOMWINDOW == 37 (0x7f56ee755000) [pid = 1916] [serial = 123] [outer = (nil)] [url = about:blank]
06:29:01 INFO - PROCESS | 1867 | --DOMWINDOW == 36 (0x7f56f0739c00) [pid = 1916] [serial = 72] [outer = (nil)] [url = about:blank]
06:29:01 INFO - PROCESS | 1867 | --DOMWINDOW == 35 (0x7f56f2139400) [pid = 1916] [serial = 129] [outer = (nil)] [url = about:blank]
06:29:01 INFO - PROCESS | 1867 | --DOMWINDOW == 34 (0x7f56eef7e000) [pid = 1916] [serial = 67] [outer = (nil)] [url = about:blank]
06:29:01 INFO - PROCESS | 1867 | --DOMWINDOW == 33 (0x7f56ef1a0800) [pid = 1916] [serial = 126] [outer = (nil)] [url = about:blank]
06:29:02 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
06:29:02 INFO - document served over http requires an https
06:29:02 INFO - sub-resource via script-tag using the http-csp
06:29:02 INFO - delivery method with no-redirect and when
06:29: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"
06:29:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:29:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:29:02 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:29:02 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:29:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:29:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:29:02 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
06:29:02 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1580ms
06:29:02 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
06:29:02 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56f07aa000 == 12 [pid = 1916] [id = 58]
06:29:02 INFO - PROCESS | 1867 | ++DOMWINDOW == 34 (0x7f56ee0c6000) [pid = 1916] [serial = 160] [outer = (nil)]
06:29:02 INFO - PROCESS | 1867 | ++DOMWINDOW == 35 (0x7f56ee74e800) [pid = 1916] [serial = 161] [outer = 0x7f56ee0c6000]
06:29:02 INFO - PROCESS | 1867 | ++DOMWINDOW == 36 (0x7f56f0739c00) [pid = 1916] [serial = 162] [outer = 0x7f56ee0c6000]
06:29:03 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
06:29:03 INFO - document served over http requires an https
06:29:03 INFO - sub-resource via script-tag using the http-csp
06:29:03 INFO - delivery method with swap-origin-redirect and when
06:29: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"
06:29:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:29:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:29:03 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:29:03 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:29:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:29:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:29:03 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
06:29:03 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1378ms
06:29:03 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
06:29:03 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ed7c0000 == 13 [pid = 1916] [id = 59]
06:29:03 INFO - PROCESS | 1867 | ++DOMWINDOW == 37 (0x7f56ed52e000) [pid = 1916] [serial = 163] [outer = (nil)]
06:29:04 INFO - PROCESS | 1867 | ++DOMWINDOW == 38 (0x7f56ed745400) [pid = 1916] [serial = 164] [outer = 0x7f56ed52e000]
06:29:04 INFO - PROCESS | 1867 | ++DOMWINDOW == 39 (0x7f56ee83ac00) [pid = 1916] [serial = 165] [outer = 0x7f56ed52e000]
06:29:05 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
06:29:05 INFO - document served over http requires an https
06:29:05 INFO - sub-resource via xhr-request using the http-csp
06:29:05 INFO - delivery method with keep-origin-redirect and when
06:29: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"
06:29:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:29:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:29:05 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:29:05 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:29:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:29:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:29:05 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
06:29:05 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1792ms
06:29:05 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
06:29:05 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56f3fd5800 == 14 [pid = 1916] [id = 60]
06:29:05 INFO - PROCESS | 1867 | ++DOMWINDOW == 40 (0x7f56ed529000) [pid = 1916] [serial = 166] [outer = (nil)]
06:29:06 INFO - PROCESS | 1867 | ++DOMWINDOW == 41 (0x7f56f09cfc00) [pid = 1916] [serial = 167] [outer = 0x7f56ed529000]
06:29:06 INFO - PROCESS | 1867 | ++DOMWINDOW == 42 (0x7f56ed2cec00) [pid = 1916] [serial = 168] [outer = 0x7f56ed529000]
06:29:07 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
06:29:07 INFO - document served over http requires an https
06:29:07 INFO - sub-resource via xhr-request using the http-csp
06:29:07 INFO - delivery method with no-redirect and when
06:29: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"
06:29:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:29:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:29:07 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:29:07 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:29:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:29:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:29:07 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
06:29:07 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1695ms
06:29:07 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
06:29:07 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56f71bf000 == 15 [pid = 1916] [id = 61]
06:29:07 INFO - PROCESS | 1867 | ++DOMWINDOW == 43 (0x7f56ed2d9c00) [pid = 1916] [serial = 169] [outer = (nil)]
06:29:07 INFO - PROCESS | 1867 | ++DOMWINDOW == 44 (0x7f56ed2db400) [pid = 1916] [serial = 170] [outer = 0x7f56ed2d9c00]
06:29:08 INFO - PROCESS | 1867 | ++DOMWINDOW == 45 (0x7f56ec203800) [pid = 1916] [serial = 171] [outer = 0x7f56ed2d9c00]
06:29:10 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
06:29:10 INFO - document served over http requires an https
06:29:10 INFO - sub-resource via xhr-request using the http-csp
06:29:10 INFO - delivery method with swap-origin-redirect and when
06:29: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"
06:29:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:29:10 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:29:10 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:29:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:29:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:29:10 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
06:29:10 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2847ms
06:29:10 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
06:29:10 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ee12c800 == 16 [pid = 1916] [id = 62]
06:29:10 INFO - PROCESS | 1867 | ++DOMWINDOW == 46 (0x7f56ed078400) [pid = 1916] [serial = 172] [outer = (nil)]
06:29:10 INFO - PROCESS | 1867 | ++DOMWINDOW == 47 (0x7f56ed080000) [pid = 1916] [serial = 173] [outer = 0x7f56ed078400]
06:29:10 INFO - PROCESS | 1867 | ++DOMWINDOW == 48 (0x7f56ed74f400) [pid = 1916] [serial = 174] [outer = 0x7f56ed078400]
06:29:11 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
06:29:11 INFO - document served over http requires an http
06:29:11 INFO - sub-resource via fetch-request using the meta-csp
06:29:11 INFO - delivery method with keep-origin-redirect and when
06:29:11 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html"
06:29:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:29:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:29:11 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:29:11 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:29:11 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:29:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:29:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:29:11 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
06:29:11 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1539ms
06:29:11 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
06:29:11 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ed158000 == 17 [pid = 1916] [id = 63]
06:29:11 INFO - PROCESS | 1867 | ++DOMWINDOW == 49 (0x7f56ed07dc00) [pid = 1916] [serial = 175] [outer = (nil)]
06:29:12 INFO - PROCESS | 1867 | ++DOMWINDOW == 50 (0x7f56ed525400) [pid = 1916] [serial = 176] [outer = 0x7f56ed07dc00]
06:29:12 INFO - PROCESS | 1867 | ++DOMWINDOW == 51 (0x7f56ee753c00) [pid = 1916] [serial = 177] [outer = 0x7f56ed07dc00]
06:29:12 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56efcc9000 == 16 [pid = 1916] [id = 57]
06:29:12 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56eef4e800 == 15 [pid = 1916] [id = 56]
06:29:12 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56eecbd800 == 14 [pid = 1916] [id = 55]
06:29:12 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ee880800 == 13 [pid = 1916] [id = 54]
06:29:12 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ee41c800 == 12 [pid = 1916] [id = 53]
06:29:12 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ed7ae800 == 11 [pid = 1916] [id = 52]
06:29:12 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ed162800 == 10 [pid = 1916] [id = 51]
06:29:12 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56f71c2800 == 9 [pid = 1916] [id = 50]
06:29:12 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56f4147000 == 8 [pid = 1916] [id = 49]
06:29:12 INFO - PROCESS | 1867 | --DOMWINDOW == 50 (0x7f56ee831800) [pid = 1916] [serial = 117] [outer = (nil)] [url = about:blank]
06:29:12 INFO - PROCESS | 1867 | --DOMWINDOW == 49 (0x7f56ef19fc00) [pid = 1916] [serial = 132] [outer = (nil)] [url = about:blank]
06:29:12 INFO - PROCESS | 1867 | --DOMWINDOW == 48 (0x7f56f09ce000) [pid = 1916] [serial = 120] [outer = (nil)] [url = about:blank]
06:29:12 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
06:29:12 INFO - document served over http requires an http
06:29:12 INFO - sub-resource via fetch-request using the meta-csp
06:29:12 INFO - delivery method with no-redirect and when
06:29:12 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html"
06:29:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:29:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:29:12 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:29:12 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:29:12 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:29:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:29:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:29:12 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
06:29:12 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1337ms
06:29:13 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
06:29:13 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ee880800 == 9 [pid = 1916] [id = 64]
06:29:13 INFO - PROCESS | 1867 | ++DOMWINDOW == 49 (0x7f56ed746000) [pid = 1916] [serial = 178] [outer = (nil)]
06:29:13 INFO - PROCESS | 1867 | ++DOMWINDOW == 50 (0x7f56eeb39400) [pid = 1916] [serial = 179] [outer = 0x7f56ed746000]
06:29:13 INFO - PROCESS | 1867 | ++DOMWINDOW == 51 (0x7f56eef89c00) [pid = 1916] [serial = 180] [outer = 0x7f56ed746000]
06:29:14 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
06:29:14 INFO - document served over http requires an http
06:29:14 INFO - sub-resource via fetch-request using the meta-csp
06:29:14 INFO - delivery method with swap-origin-redirect and when
06:29:14 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html"
06:29:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:29:14 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:29:14 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:29:14 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:29:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:29:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:29:14 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
06:29:14 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1281ms
06:29:14 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
06:29:14 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ef167000 == 10 [pid = 1916] [id = 65]
06:29:14 INFO - PROCESS | 1867 | ++DOMWINDOW == 52 (0x7f56ef144400) [pid = 1916] [serial = 181] [outer = (nil)]
06:29:14 INFO - PROCESS | 1867 | ++DOMWINDOW == 17 (0x7f4309b9f400) [pid = 1867] [serial = 24] [outer = 0x7f42fe8d1800]
06:29:14 INFO - PROCESS | 1867 | ++DOMWINDOW == 53 (0x7f56ef238800) [pid = 1916] [serial = 182] [outer = 0x7f56ef144400]
06:29:14 INFO - PROCESS | 1867 | ++DOMWINDOW == 54 (0x7f56f07db400) [pid = 1916] [serial = 183] [outer = 0x7f56ef144400]
06:29:15 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56f0a8d800 == 11 [pid = 1916] [id = 66]
06:29:15 INFO - PROCESS | 1867 | ++DOMWINDOW == 55 (0x7f56f09cf800) [pid = 1916] [serial = 184] [outer = (nil)]
06:29:15 INFO - PROCESS | 1867 | ++DOMWINDOW == 56 (0x7f56f213c400) [pid = 1916] [serial = 185] [outer = 0x7f56f09cf800]
06:29:15 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
06:29:15 INFO - document served over http requires an http
06:29:15 INFO - sub-resource via iframe-tag using the meta-csp
06:29:15 INFO - delivery method with keep-origin-redirect and when
06:29: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/iframe-tag/generic.keep-origin-redirect.http.html"
06:29:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:29:15 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:29:15 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:29:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:29:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:29:15 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
06:29:15 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1436ms
06:29:15 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
06:29:16 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56f2164800 == 12 [pid = 1916] [id = 67]
06:29:16 INFO - PROCESS | 1867 | ++DOMWINDOW == 57 (0x7f56ef235800) [pid = 1916] [serial = 186] [outer = (nil)]
06:29:16 INFO - PROCESS | 1867 | ++DOMWINDOW == 58 (0x7f56ed8bc000) [pid = 1916] [serial = 187] [outer = 0x7f56ef235800]
06:29:16 INFO - PROCESS | 1867 | ++DOMWINDOW == 59 (0x7f56ed8c0c00) [pid = 1916] [serial = 188] [outer = 0x7f56ef235800]
06:29:17 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56f4147800 == 13 [pid = 1916] [id = 68]
06:29:17 INFO - PROCESS | 1867 | ++DOMWINDOW == 60 (0x7f56ed8c5800) [pid = 1916] [serial = 189] [outer = (nil)]
06:29:17 INFO - PROCESS | 1867 | ++DOMWINDOW == 61 (0x7f56ed8c9400) [pid = 1916] [serial = 190] [outer = 0x7f56ed8c5800]
06:29:17 INFO - PROCESS | 1867 | --DOMWINDOW == 60 (0x7f56f0733800) [pid = 1916] [serial = 158] [outer = (nil)] [url = about:blank]
06:29:17 INFO - PROCESS | 1867 | --DOMWINDOW == 59 (0x7f56ee74e800) [pid = 1916] [serial = 161] [outer = (nil)] [url = about:blank]
06:29:17 INFO - PROCESS | 1867 | --DOMWINDOW == 58 (0x7f56ed745c00) [pid = 1916] [serial = 143] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:29:17 INFO - PROCESS | 1867 | --DOMWINDOW == 57 (0x7f56ee751c00) [pid = 1916] [serial = 148] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446906537515]
06:29:17 INFO - PROCESS | 1867 | --DOMWINDOW == 56 (0x7f56eef86800) [pid = 1916] [serial = 153] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:29:17 INFO - PROCESS | 1867 | --DOMWINDOW == 55 (0x7f56ef239800) [pid = 1916] [serial = 137] [outer = (nil)] [url = about:blank]
06:29:17 INFO - PROCESS | 1867 | --DOMWINDOW == 54 (0x7f56ed07c000) [pid = 1916] [serial = 140] [outer = (nil)] [url = about:blank]
06:29:17 INFO - PROCESS | 1867 | --DOMWINDOW == 53 (0x7f56eef7d000) [pid = 1916] [serial = 155] [outer = (nil)] [url = about:blank]
06:29:17 INFO - PROCESS | 1867 | --DOMWINDOW == 52 (0x7f56ed531400) [pid = 1916] [serial = 145] [outer = (nil)] [url = about:blank]
06:29:17 INFO - PROCESS | 1867 | --DOMWINDOW == 51 (0x7f56ee835400) [pid = 1916] [serial = 150] [outer = (nil)] [url = about:blank]
06:29:17 INFO - PROCESS | 1867 | --DOMWINDOW == 50 (0x7f56ef19dc00) [pid = 1916] [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]
06:29:17 INFO - PROCESS | 1867 | --DOMWINDOW == 49 (0x7f56ee831c00) [pid = 1916] [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]
06:29:17 INFO - PROCESS | 1867 | --DOMWINDOW == 48 (0x7f56eeb3fc00) [pid = 1916] [serial = 152] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:29:17 INFO - PROCESS | 1867 | --DOMWINDOW == 47 (0x7f56ee83ec00) [pid = 1916] [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]
06:29:17 INFO - PROCESS | 1867 | --DOMWINDOW == 46 (0x7f56ed237c00) [pid = 1916] [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]
06:29:17 INFO - PROCESS | 1867 | --DOMWINDOW == 45 (0x7f56ed07b000) [pid = 1916] [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]
06:29:17 INFO - PROCESS | 1867 | --DOMWINDOW == 44 (0x7f56ee430800) [pid = 1916] [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]
06:29:17 INFO - PROCESS | 1867 | --DOMWINDOW == 43 (0x7f56ee435000) [pid = 1916] [serial = 147] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446906537515]
06:29:17 INFO - PROCESS | 1867 | --DOMWINDOW == 42 (0x7f56ed23b800) [pid = 1916] [serial = 142] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:29:17 INFO - PROCESS | 1867 | --DOMWINDOW == 41 (0x7f56ed530400) [pid = 1916] [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]
06:29:17 INFO - PROCESS | 1867 | --DOMWINDOW == 40 (0x7f56f073e000) [pid = 1916] [serial = 114] [outer = (nil)] [url = about:blank]
06:29:17 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
06:29:17 INFO - document served over http requires an http
06:29:17 INFO - sub-resource via iframe-tag using the meta-csp
06:29:17 INFO - delivery method with no-redirect and when
06:29:17 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html"
06:29:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:29:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:29:17 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:29:17 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:29:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:29:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:29:17 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
06:29:17 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2129ms
06:29:17 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
06:29:18 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56f71c3000 == 14 [pid = 1916] [id = 69]
06:29:18 INFO - PROCESS | 1867 | ++DOMWINDOW == 41 (0x7f56ed23b800) [pid = 1916] [serial = 191] [outer = (nil)]
06:29:18 INFO - PROCESS | 1867 | ++DOMWINDOW == 42 (0x7f56ed525000) [pid = 1916] [serial = 192] [outer = 0x7f56ed23b800]
06:29:18 INFO - PROCESS | 1867 | ++DOMWINDOW == 43 (0x7f56ee752000) [pid = 1916] [serial = 193] [outer = 0x7f56ed23b800]
06:29:19 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ec2e2800 == 15 [pid = 1916] [id = 70]
06:29:19 INFO - PROCESS | 1867 | ++DOMWINDOW == 44 (0x7f56eef86800) [pid = 1916] [serial = 194] [outer = (nil)]
06:29:19 INFO - PROCESS | 1867 | ++DOMWINDOW == 45 (0x7f56f0d12800) [pid = 1916] [serial = 195] [outer = 0x7f56eef86800]
06:29:19 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
06:29:19 INFO - document served over http requires an http
06:29:19 INFO - sub-resource via iframe-tag using the meta-csp
06:29:19 INFO - delivery method with swap-origin-redirect and when
06:29:19 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html"
06:29:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:29:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:29:19 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:29:19 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:29:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:29:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:29:19 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
06:29:19 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1642ms
06:29:19 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
06:29:19 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ec2e8800 == 16 [pid = 1916] [id = 71]
06:29:19 INFO - PROCESS | 1867 | ++DOMWINDOW == 46 (0x7f56ece29c00) [pid = 1916] [serial = 196] [outer = (nil)]
06:29:20 INFO - PROCESS | 1867 | ++DOMWINDOW == 47 (0x7f56ece2ac00) [pid = 1916] [serial = 197] [outer = 0x7f56ece29c00]
06:29:20 INFO - PROCESS | 1867 | ++DOMWINDOW == 48 (0x7f56ece32c00) [pid = 1916] [serial = 198] [outer = 0x7f56ece29c00]
06:29:22 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
06:29:22 INFO - document served over http requires an http
06:29:22 INFO - sub-resource via script-tag using the meta-csp
06:29:22 INFO - delivery method with keep-origin-redirect and when
06:29:22 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html"
06:29:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:29:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:29:22 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:29:22 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:29:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:29:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:29:22 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
06:29:22 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2639ms
06:29:22 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
06:29:22 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56f0c83000 == 17 [pid = 1916] [id = 72]
06:29:22 INFO - PROCESS | 1867 | ++DOMWINDOW == 49 (0x7f56ece28c00) [pid = 1916] [serial = 199] [outer = (nil)]
06:29:22 INFO - PROCESS | 1867 | ++DOMWINDOW == 50 (0x7f56ed8c2800) [pid = 1916] [serial = 200] [outer = 0x7f56ece28c00]
06:29:23 INFO - PROCESS | 1867 | ++DOMWINDOW == 51 (0x7f56eeb38c00) [pid = 1916] [serial = 201] [outer = 0x7f56ece28c00]
06:29:23 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
06:29:23 INFO - document served over http requires an http
06:29:23 INFO - sub-resource via script-tag using the meta-csp
06:29:23 INFO - delivery method with no-redirect and when
06:29:23 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html"
06:29:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:29:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:29:23 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:29:23 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:29:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:29:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:29:23 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
06:29:23 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 1633ms
06:29:23 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
06:29:24 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ebe86800 == 18 [pid = 1916] [id = 73]
06:29:24 INFO - PROCESS | 1867 | ++DOMWINDOW == 52 (0x7f56ed8c6c00) [pid = 1916] [serial = 202] [outer = (nil)]
06:29:24 INFO - PROCESS | 1867 | ++DOMWINDOW == 53 (0x7f56f092f400) [pid = 1916] [serial = 203] [outer = 0x7f56ed8c6c00]
06:29:24 INFO - PROCESS | 1867 | ++DOMWINDOW == 54 (0x7f56eb92f000) [pid = 1916] [serial = 204] [outer = 0x7f56ed8c6c00]
06:29:25 INFO - PROCESS | 1867 | --DOMWINDOW == 16 (0x7f42fdc6ec00) [pid = 1867] [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.]
06:29:25 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
06:29:25 INFO - document served over http requires an http
06:29:25 INFO - sub-resource via script-tag using the meta-csp
06:29:25 INFO - delivery method with swap-origin-redirect and when
06:29: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.swap-origin-redirect.http.html"
06:29:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:29:25 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:29:25 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:29:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:29:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:29:25 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
06:29:25 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1779ms
06:29:25 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
06:29:26 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ec2de000 == 19 [pid = 1916] [id = 74]
06:29:26 INFO - PROCESS | 1867 | ++DOMWINDOW == 55 (0x7f56eb938c00) [pid = 1916] [serial = 205] [outer = (nil)]
06:29:26 INFO - PROCESS | 1867 | ++DOMWINDOW == 56 (0x7f56ece27400) [pid = 1916] [serial = 206] [outer = 0x7f56eb938c00]
06:29:26 INFO - PROCESS | 1867 | ++DOMWINDOW == 57 (0x7f56ed07d800) [pid = 1916] [serial = 207] [outer = 0x7f56eb938c00]
06:29:27 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
06:29:27 INFO - document served over http requires an http
06:29:27 INFO - sub-resource via xhr-request using the meta-csp
06:29:27 INFO - delivery method with keep-origin-redirect and when
06:29:27 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html"
06:29:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:29:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:29:27 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:29:27 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:29:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:29:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:29:27 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html:23:7
06:29:27 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1694ms
06:29:27 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
06:29:27 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ec2e2800 == 18 [pid = 1916] [id = 70]
06:29:27 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56f4147800 == 17 [pid = 1916] [id = 68]
06:29:27 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56f2164800 == 16 [pid = 1916] [id = 67]
06:29:27 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56f0a8d800 == 15 [pid = 1916] [id = 66]
06:29:27 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ef167000 == 14 [pid = 1916] [id = 65]
06:29:27 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ed157000 == 15 [pid = 1916] [id = 75]
06:29:27 INFO - PROCESS | 1867 | ++DOMWINDOW == 58 (0x7f56ec207c00) [pid = 1916] [serial = 208] [outer = (nil)]
06:29:27 INFO - PROCESS | 1867 | ++DOMWINDOW == 59 (0x7f56ed235000) [pid = 1916] [serial = 209] [outer = 0x7f56ec207c00]
06:29:28 INFO - PROCESS | 1867 | ++DOMWINDOW == 60 (0x7f56ed52e800) [pid = 1916] [serial = 210] [outer = 0x7f56ec207c00]
06:29:28 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56f4151000 == 14 [pid = 1916] [id = 48]
06:29:28 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ee880800 == 13 [pid = 1916] [id = 64]
06:29:28 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ed158000 == 12 [pid = 1916] [id = 63]
06:29:28 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ee12c800 == 11 [pid = 1916] [id = 62]
06:29:28 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56f71bf000 == 10 [pid = 1916] [id = 61]
06:29:28 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56f3fd5800 == 9 [pid = 1916] [id = 60]
06:29:28 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ed7c0000 == 8 [pid = 1916] [id = 59]
06:29:28 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56f07aa000 == 7 [pid = 1916] [id = 58]
06:29:28 INFO - PROCESS | 1867 | --DOMWINDOW == 59 (0x7f56ef236800) [pid = 1916] [serial = 156] [outer = (nil)] [url = about:blank]
06:29:28 INFO - PROCESS | 1867 | --DOMWINDOW == 58 (0x7f56ed236c00) [pid = 1916] [serial = 146] [outer = (nil)] [url = about:blank]
06:29:28 INFO - PROCESS | 1867 | --DOMWINDOW == 57 (0x7f56ee749000) [pid = 1916] [serial = 141] [outer = (nil)] [url = about:blank]
06:29:28 INFO - PROCESS | 1867 | --DOMWINDOW == 56 (0x7f56f3f29c00) [pid = 1916] [serial = 138] [outer = (nil)] [url = about:blank]
06:29:28 INFO - PROCESS | 1867 | --DOMWINDOW == 55 (0x7f56eeb3a000) [pid = 1916] [serial = 151] [outer = (nil)] [url = about:blank]
06:29:28 INFO - PROCESS | 1867 | --DOMWINDOW == 54 (0x7f56f2108400) [pid = 1916] [serial = 159] [outer = (nil)] [url = about:blank]
06:29:28 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
06:29:28 INFO - document served over http requires an http
06:29:28 INFO - sub-resource via xhr-request using the meta-csp
06:29:28 INFO - delivery method with no-redirect and when
06:29:28 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html"
06:29:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:29:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:29:28 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:29:28 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:29:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:29:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:29:28 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
06:29:28 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1337ms
06:29:28 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
06:29:28 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ee40f000 == 8 [pid = 1916] [id = 76]
06:29:28 INFO - PROCESS | 1867 | ++DOMWINDOW == 55 (0x7f56ed744c00) [pid = 1916] [serial = 211] [outer = (nil)]
06:29:29 INFO - PROCESS | 1867 | ++DOMWINDOW == 56 (0x7f56ee0c3800) [pid = 1916] [serial = 212] [outer = 0x7f56ed744c00]
06:29:29 INFO - PROCESS | 1867 | ++DOMWINDOW == 57 (0x7f56ee756000) [pid = 1916] [serial = 213] [outer = 0x7f56ed744c00]
06:29:30 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
06:29:30 INFO - document served over http requires an http
06:29:30 INFO - sub-resource via xhr-request using the meta-csp
06:29:30 INFO - delivery method with swap-origin-redirect and when
06:29: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/referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html"
06:29:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:29:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:29:30 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:29:30 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:29:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:29:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:29:30 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
06:29:30 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1627ms
06:29:30 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
06:29:30 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56eef4b000 == 9 [pid = 1916] [id = 77]
06:29:30 INFO - PROCESS | 1867 | ++DOMWINDOW == 58 (0x7f56ed8c1c00) [pid = 1916] [serial = 214] [outer = (nil)]
06:29:30 INFO - PROCESS | 1867 | ++DOMWINDOW == 59 (0x7f56eef89800) [pid = 1916] [serial = 215] [outer = 0x7f56ed8c1c00]
06:29:31 INFO - PROCESS | 1867 | ++DOMWINDOW == 60 (0x7f56ef234000) [pid = 1916] [serial = 216] [outer = 0x7f56ed8c1c00]
06:29:32 INFO - PROCESS | 1867 | --DOMWINDOW == 59 (0x7f56ed525000) [pid = 1916] [serial = 192] [outer = (nil)] [url = about:blank]
06:29:32 INFO - PROCESS | 1867 | --DOMWINDOW == 58 (0x7f56ed8c9400) [pid = 1916] [serial = 190] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446906557254]
06:29:32 INFO - PROCESS | 1867 | --DOMWINDOW == 57 (0x7f56ed8bc000) [pid = 1916] [serial = 187] [outer = (nil)] [url = about:blank]
06:29:32 INFO - PROCESS | 1867 | --DOMWINDOW == 56 (0x7f56ed080000) [pid = 1916] [serial = 173] [outer = (nil)] [url = about:blank]
06:29:32 INFO - PROCESS | 1867 | --DOMWINDOW == 55 (0x7f56f09cfc00) [pid = 1916] [serial = 167] [outer = (nil)] [url = about:blank]
06:29:32 INFO - PROCESS | 1867 | --DOMWINDOW == 54 (0x7f56ed525400) [pid = 1916] [serial = 176] [outer = (nil)] [url = about:blank]
06:29:32 INFO - PROCESS | 1867 | --DOMWINDOW == 53 (0x7f56f213c400) [pid = 1916] [serial = 185] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:29:32 INFO - PROCESS | 1867 | --DOMWINDOW == 52 (0x7f56ef238800) [pid = 1916] [serial = 182] [outer = (nil)] [url = about:blank]
06:29:32 INFO - PROCESS | 1867 | --DOMWINDOW == 51 (0x7f56ed2db400) [pid = 1916] [serial = 170] [outer = (nil)] [url = about:blank]
06:29:32 INFO - PROCESS | 1867 | --DOMWINDOW == 50 (0x7f56eeb39400) [pid = 1916] [serial = 179] [outer = (nil)] [url = about:blank]
06:29:32 INFO - PROCESS | 1867 | --DOMWINDOW == 49 (0x7f56ed745400) [pid = 1916] [serial = 164] [outer = (nil)] [url = about:blank]
06:29:32 INFO - PROCESS | 1867 | --DOMWINDOW == 48 (0x7f56ef144400) [pid = 1916] [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]
06:29:32 INFO - PROCESS | 1867 | --DOMWINDOW == 47 (0x7f56ed07dc00) [pid = 1916] [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]
06:29:32 INFO - PROCESS | 1867 | --DOMWINDOW == 46 (0x7f56ed746000) [pid = 1916] [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]
06:29:32 INFO - PROCESS | 1867 | --DOMWINDOW == 45 (0x7f56ed8c5800) [pid = 1916] [serial = 189] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446906557254]
06:29:32 INFO - PROCESS | 1867 | --DOMWINDOW == 44 (0x7f56f09cf800) [pid = 1916] [serial = 184] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:29:32 INFO - PROCESS | 1867 | --DOMWINDOW == 43 (0x7f56ef235800) [pid = 1916] [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]
06:29:32 INFO - PROCESS | 1867 | --DOMWINDOW == 42 (0x7f56ed078400) [pid = 1916] [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]
06:29:32 INFO - PROCESS | 1867 | --DOMWINDOW == 41 (0x7f56ee0c6000) [pid = 1916] [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]
06:29:32 INFO - PROCESS | 1867 | --DOMWINDOW == 40 (0x7f56f0739c00) [pid = 1916] [serial = 162] [outer = (nil)] [url = about:blank]
06:29:32 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
06:29:32 INFO - document served over http requires an https
06:29:32 INFO - sub-resource via fetch-request using the meta-csp
06:29:32 INFO - delivery method with keep-origin-redirect and when
06:29: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/referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html"
06:29:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:29:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:29:32 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:29:32 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:29:32 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:29:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:29:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:29:32 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
06:29:32 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2586ms
06:29:32 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
06:29:33 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56efce3800 == 10 [pid = 1916] [id = 78]
06:29:33 INFO - PROCESS | 1867 | ++DOMWINDOW == 41 (0x7f56ed524400) [pid = 1916] [serial = 217] [outer = (nil)]
06:29:33 INFO - PROCESS | 1867 | ++DOMWINDOW == 42 (0x7f56ed526800) [pid = 1916] [serial = 218] [outer = 0x7f56ed524400]
06:29:33 INFO - PROCESS | 1867 | ++DOMWINDOW == 43 (0x7f56ee757400) [pid = 1916] [serial = 219] [outer = 0x7f56ed524400]
06:29:35 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
06:29:35 INFO - document served over http requires an https
06:29:35 INFO - sub-resource via fetch-request using the meta-csp
06:29:35 INFO - delivery method with no-redirect and when
06:29:35 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html"
06:29:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:29:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:29:35 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:29:35 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:29:35 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:29:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:29:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:29:35 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
06:29:35 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2178ms
06:29:35 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
06:29:35 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56eecb9800 == 11 [pid = 1916] [id = 79]
06:29:35 INFO - PROCESS | 1867 | ++DOMWINDOW == 44 (0x7f56ed234c00) [pid = 1916] [serial = 220] [outer = (nil)]
06:29:35 INFO - PROCESS | 1867 | ++DOMWINDOW == 45 (0x7f56ed523400) [pid = 1916] [serial = 221] [outer = 0x7f56ed234c00]
06:29:36 INFO - PROCESS | 1867 | ++DOMWINDOW == 46 (0x7f56eeb36000) [pid = 1916] [serial = 222] [outer = 0x7f56ed234c00]
06:29:36 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
06:29:36 INFO - document served over http requires an https
06:29:36 INFO - sub-resource via fetch-request using the meta-csp
06:29:36 INFO - delivery method with swap-origin-redirect and when
06:29:36 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html"
06:29:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:29:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:29:36 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:29:36 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:29:36 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:29:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:29:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:29:36 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
06:29:36 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1738ms
06:29:36 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
06:29:37 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56f4136800 == 12 [pid = 1916] [id = 80]
06:29:37 INFO - PROCESS | 1867 | ++DOMWINDOW == 47 (0x7f56ef22d400) [pid = 1916] [serial = 223] [outer = (nil)]
06:29:37 INFO - PROCESS | 1867 | ++DOMWINDOW == 48 (0x7f56f073d400) [pid = 1916] [serial = 224] [outer = 0x7f56ef22d400]
06:29:37 INFO - PROCESS | 1867 | ++DOMWINDOW == 49 (0x7f56f210ec00) [pid = 1916] [serial = 225] [outer = 0x7f56ef22d400]
06:29:38 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56f71d2800 == 13 [pid = 1916] [id = 81]
06:29:38 INFO - PROCESS | 1867 | ++DOMWINDOW == 50 (0x7f56f3f25800) [pid = 1916] [serial = 226] [outer = (nil)]
06:29:38 INFO - PROCESS | 1867 | ++DOMWINDOW == 51 (0x7f56f4046400) [pid = 1916] [serial = 227] [outer = 0x7f56f3f25800]
06:29:38 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
06:29:38 INFO - document served over http requires an https
06:29:38 INFO - sub-resource via iframe-tag using the meta-csp
06:29:38 INFO - delivery method with keep-origin-redirect and when
06:29: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-only/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html"
06:29:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:29:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:29:38 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:29:38 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:29:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:29:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:29:38 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
06:29:38 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1743ms
06:29:38 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
06:29:38 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56eb5e1800 == 14 [pid = 1916] [id = 82]
06:29:38 INFO - PROCESS | 1867 | ++DOMWINDOW == 52 (0x7f56eb5ce400) [pid = 1916] [serial = 228] [outer = (nil)]
06:29:39 INFO - PROCESS | 1867 | ++DOMWINDOW == 53 (0x7f56eb5cf400) [pid = 1916] [serial = 229] [outer = 0x7f56eb5ce400]
06:29:39 INFO - PROCESS | 1867 | ++DOMWINDOW == 54 (0x7f56eb5d5400) [pid = 1916] [serial = 230] [outer = 0x7f56eb5ce400]
06:29:40 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56eb5f4000 == 15 [pid = 1916] [id = 83]
06:29:40 INFO - PROCESS | 1867 | ++DOMWINDOW == 55 (0x7f56eb4bb800) [pid = 1916] [serial = 231] [outer = (nil)]
06:29:40 INFO - PROCESS | 1867 | ++DOMWINDOW == 56 (0x7f56eb4bd400) [pid = 1916] [serial = 232] [outer = 0x7f56eb4bb800]
06:29:40 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
06:29:40 INFO - document served over http requires an https
06:29:40 INFO - sub-resource via iframe-tag using the meta-csp
06:29:40 INFO - delivery method with no-redirect and when
06:29: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/iframe-tag/generic.no-redirect.http.html"
06:29:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:29:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:29:40 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:29:40 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:29:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:29:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:29:40 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
06:29:40 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1656ms
06:29:40 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
06:29:40 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56f71cb800 == 16 [pid = 1916] [id = 84]
06:29:40 INFO - PROCESS | 1867 | ++DOMWINDOW == 57 (0x7f56eb4bdc00) [pid = 1916] [serial = 233] [outer = (nil)]
06:29:40 INFO - PROCESS | 1867 | ++DOMWINDOW == 58 (0x7f56eb4c6000) [pid = 1916] [serial = 234] [outer = 0x7f56eb4bdc00]
06:29:41 INFO - PROCESS | 1867 | ++DOMWINDOW == 59 (0x7f56eb5d5800) [pid = 1916] [serial = 235] [outer = 0x7f56eb4bdc00]
06:29:41 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56eb613800 == 17 [pid = 1916] [id = 85]
06:29:41 INFO - PROCESS | 1867 | ++DOMWINDOW == 60 (0x7f56eb691400) [pid = 1916] [serial = 236] [outer = (nil)]
06:29:41 INFO - PROCESS | 1867 | ++DOMWINDOW == 61 (0x7f56eb695400) [pid = 1916] [serial = 237] [outer = 0x7f56eb691400]
06:29:41 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
06:29:41 INFO - document served over http requires an https
06:29:41 INFO - sub-resource via iframe-tag using the meta-csp
06:29:41 INFO - delivery method with swap-origin-redirect and when
06:29:41 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html"
06:29:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:29:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:29:41 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:29:41 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:29:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:29:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:29:41 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
06:29:41 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1595ms
06:29:41 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
06:29:42 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56eb621000 == 18 [pid = 1916] [id = 86]
06:29:42 INFO - PROCESS | 1867 | ++DOMWINDOW == 62 (0x7f56eb694800) [pid = 1916] [serial = 238] [outer = (nil)]
06:29:42 INFO - PROCESS | 1867 | ++DOMWINDOW == 63 (0x7f56eb69e000) [pid = 1916] [serial = 239] [outer = 0x7f56eb694800]
06:29:43 INFO - PROCESS | 1867 | ++DOMWINDOW == 64 (0x7f56eb234400) [pid = 1916] [serial = 240] [outer = 0x7f56eb694800]
06:29:44 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
06:29:44 INFO - document served over http requires an https
06:29:44 INFO - sub-resource via script-tag using the meta-csp
06:29:44 INFO - delivery method with keep-origin-redirect and when
06:29: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-only/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html"
06:29:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:29:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:29:44 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:29:44 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:29:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:29:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:29:44 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
06:29:44 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2389ms
06:29:44 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
06:29:44 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56eb1f0000 == 19 [pid = 1916] [id = 87]
06:29:44 INFO - PROCESS | 1867 | ++DOMWINDOW == 65 (0x7f56eb4c5c00) [pid = 1916] [serial = 241] [outer = (nil)]
06:29:44 INFO - PROCESS | 1867 | ++DOMWINDOW == 66 (0x7f56eb5c7000) [pid = 1916] [serial = 242] [outer = 0x7f56eb4c5c00]
06:29:45 INFO - PROCESS | 1867 | ++DOMWINDOW == 67 (0x7f56eb92c000) [pid = 1916] [serial = 243] [outer = 0x7f56eb4c5c00]
06:29:45 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56eef4b000 == 18 [pid = 1916] [id = 77]
06:29:45 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ee40f000 == 17 [pid = 1916] [id = 76]
06:29:45 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ed157000 == 16 [pid = 1916] [id = 75]
06:29:45 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ec2de000 == 15 [pid = 1916] [id = 74]
06:29:45 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ebe86800 == 14 [pid = 1916] [id = 73]
06:29:45 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56f0c83000 == 13 [pid = 1916] [id = 72]
06:29:45 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56f71c3000 == 12 [pid = 1916] [id = 69]
06:29:45 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ec2e8800 == 11 [pid = 1916] [id = 71]
06:29:45 INFO - PROCESS | 1867 | --DOMWINDOW == 66 (0x7f56ee753c00) [pid = 1916] [serial = 177] [outer = (nil)] [url = about:blank]
06:29:45 INFO - PROCESS | 1867 | --DOMWINDOW == 65 (0x7f56ed74f400) [pid = 1916] [serial = 174] [outer = (nil)] [url = about:blank]
06:29:45 INFO - PROCESS | 1867 | --DOMWINDOW == 64 (0x7f56eef89c00) [pid = 1916] [serial = 180] [outer = (nil)] [url = about:blank]
06:29:45 INFO - PROCESS | 1867 | --DOMWINDOW == 63 (0x7f56ed8c0c00) [pid = 1916] [serial = 188] [outer = (nil)] [url = about:blank]
06:29:45 INFO - PROCESS | 1867 | --DOMWINDOW == 62 (0x7f56f07db400) [pid = 1916] [serial = 183] [outer = (nil)] [url = about:blank]
06:29:46 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
06:29:46 INFO - document served over http requires an https
06:29:46 INFO - sub-resource via script-tag using the meta-csp
06:29:46 INFO - delivery method with no-redirect and when
06:29: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-only/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html"
06:29:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:29:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:29:46 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:29:46 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:29:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:29:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:29:46 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
06:29:46 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 1803ms
06:29:46 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
06:29:46 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ebe8e800 == 12 [pid = 1916] [id = 88]
06:29:46 INFO - PROCESS | 1867 | ++DOMWINDOW == 63 (0x7f56eb4c1800) [pid = 1916] [serial = 244] [outer = (nil)]
06:29:46 INFO - PROCESS | 1867 | ++DOMWINDOW == 64 (0x7f56eb937c00) [pid = 1916] [serial = 245] [outer = 0x7f56eb4c1800]
06:29:46 INFO - PROCESS | 1867 | ++DOMWINDOW == 65 (0x7f56ed078c00) [pid = 1916] [serial = 246] [outer = 0x7f56eb4c1800]
06:29:48 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
06:29:48 INFO - document served over http requires an https
06:29:48 INFO - sub-resource via script-tag using the meta-csp
06:29:48 INFO - delivery method with swap-origin-redirect and when
06:29: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-only/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html"
06:29:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:29:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:29:48 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:29:48 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:29:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:29:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:29:48 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
06:29:48 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2391ms
06:29:48 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
06:29:48 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ec2f3000 == 13 [pid = 1916] [id = 89]
06:29:48 INFO - PROCESS | 1867 | ++DOMWINDOW == 66 (0x7f56ec20f400) [pid = 1916] [serial = 247] [outer = (nil)]
06:29:49 INFO - PROCESS | 1867 | ++DOMWINDOW == 67 (0x7f56ed52bc00) [pid = 1916] [serial = 248] [outer = 0x7f56ec20f400]
06:29:49 INFO - PROCESS | 1867 | ++DOMWINDOW == 68 (0x7f56ed8bd400) [pid = 1916] [serial = 249] [outer = 0x7f56ec20f400]
06:29:50 INFO - PROCESS | 1867 | --DOMWINDOW == 67 (0x7f56ed526800) [pid = 1916] [serial = 218] [outer = (nil)] [url = about:blank]
06:29:50 INFO - PROCESS | 1867 | --DOMWINDOW == 66 (0x7f56ece2ac00) [pid = 1916] [serial = 197] [outer = (nil)] [url = about:blank]
06:29:50 INFO - PROCESS | 1867 | --DOMWINDOW == 65 (0x7f56ed8c2800) [pid = 1916] [serial = 200] [outer = (nil)] [url = about:blank]
06:29:50 INFO - PROCESS | 1867 | --DOMWINDOW == 64 (0x7f56f092f400) [pid = 1916] [serial = 203] [outer = (nil)] [url = about:blank]
06:29:50 INFO - PROCESS | 1867 | --DOMWINDOW == 63 (0x7f56ece27400) [pid = 1916] [serial = 206] [outer = (nil)] [url = about:blank]
06:29:50 INFO - PROCESS | 1867 | --DOMWINDOW == 62 (0x7f56f0d12800) [pid = 1916] [serial = 195] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:29:50 INFO - PROCESS | 1867 | --DOMWINDOW == 61 (0x7f56ee0c3800) [pid = 1916] [serial = 212] [outer = (nil)] [url = about:blank]
06:29:50 INFO - PROCESS | 1867 | --DOMWINDOW == 60 (0x7f56ed235000) [pid = 1916] [serial = 209] [outer = (nil)] [url = about:blank]
06:29:50 INFO - PROCESS | 1867 | --DOMWINDOW == 59 (0x7f56eef89800) [pid = 1916] [serial = 215] [outer = (nil)] [url = about:blank]
06:29:50 INFO - PROCESS | 1867 | --DOMWINDOW == 58 (0x7f56ed744c00) [pid = 1916] [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]
06:29:50 INFO - PROCESS | 1867 | --DOMWINDOW == 57 (0x7f56ec207c00) [pid = 1916] [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]
06:29:50 INFO - PROCESS | 1867 | --DOMWINDOW == 56 (0x7f56ed8c1c00) [pid = 1916] [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]
06:29:50 INFO - PROCESS | 1867 | --DOMWINDOW == 55 (0x7f56eb938c00) [pid = 1916] [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]
06:29:50 INFO - PROCESS | 1867 | --DOMWINDOW == 54 (0x7f56eef86800) [pid = 1916] [serial = 194] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:29:50 INFO - PROCESS | 1867 | --DOMWINDOW == 53 (0x7f56ed23b800) [pid = 1916] [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]
06:29:50 INFO - PROCESS | 1867 | --DOMWINDOW == 52 (0x7f56ed07d800) [pid = 1916] [serial = 207] [outer = (nil)] [url = about:blank]
06:29:50 INFO - PROCESS | 1867 | --DOMWINDOW == 51 (0x7f56ee752000) [pid = 1916] [serial = 193] [outer = (nil)] [url = about:blank]
06:29:50 INFO - PROCESS | 1867 | --DOMWINDOW == 50 (0x7f56ee756000) [pid = 1916] [serial = 213] [outer = (nil)] [url = about:blank]
06:29:50 INFO - PROCESS | 1867 | --DOMWINDOW == 49 (0x7f56ed52e800) [pid = 1916] [serial = 210] [outer = (nil)] [url = about:blank]
06:29:50 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
06:29:50 INFO - document served over http requires an https
06:29:50 INFO - sub-resource via xhr-request using the meta-csp
06:29:50 INFO - delivery method with keep-origin-redirect and when
06:29: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/referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html"
06:29:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:29:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:29:50 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:29:50 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:29:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:29:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:29:50 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
06:29:50 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1941ms
06:29:50 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
06:29:50 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ed7c0800 == 14 [pid = 1916] [id = 90]
06:29:50 INFO - PROCESS | 1867 | ++DOMWINDOW == 50 (0x7f56ed2db000) [pid = 1916] [serial = 250] [outer = (nil)]
06:29:50 INFO - PROCESS | 1867 | ++DOMWINDOW == 51 (0x7f56ed746800) [pid = 1916] [serial = 251] [outer = 0x7f56ed2db000]
06:29:51 INFO - PROCESS | 1867 | ++DOMWINDOW == 52 (0x7f56ee0c2000) [pid = 1916] [serial = 252] [outer = 0x7f56ed2db000]
06:29:51 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
06:29:51 INFO - document served over http requires an https
06:29:51 INFO - sub-resource via xhr-request using the meta-csp
06:29:51 INFO - delivery method with no-redirect and when
06:29: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/xhr-request/generic.no-redirect.http.html"
06:29:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:29:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:29:51 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:29:51 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:29:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:29:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:29:51 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
06:29:51 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1330ms
06:29:51 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
06:29:52 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ee41f800 == 15 [pid = 1916] [id = 91]
06:29:52 INFO - PROCESS | 1867 | ++DOMWINDOW == 53 (0x7f56ece29400) [pid = 1916] [serial = 253] [outer = (nil)]
06:29:52 INFO - PROCESS | 1867 | ++DOMWINDOW == 54 (0x7f56ee832000) [pid = 1916] [serial = 254] [outer = 0x7f56ece29400]
06:29:52 INFO - PROCESS | 1867 | ++DOMWINDOW == 55 (0x7f56eef85c00) [pid = 1916] [serial = 255] [outer = 0x7f56ece29400]
06:29:53 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
06:29:53 INFO - document served over http requires an https
06:29:53 INFO - sub-resource via xhr-request using the meta-csp
06:29:53 INFO - delivery method with swap-origin-redirect and when
06:29: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/xhr-request/generic.swap-origin-redirect.http.html"
06:29:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:29:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:29:53 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:29:53 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:29:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:29:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:29:53 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
06:29:53 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1537ms
06:29:53 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
06:29:53 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ed7b6000 == 16 [pid = 1916] [id = 92]
06:29:53 INFO - PROCESS | 1867 | ++DOMWINDOW == 56 (0x7f56ece2b400) [pid = 1916] [serial = 256] [outer = (nil)]
06:29:53 INFO - PROCESS | 1867 | ++DOMWINDOW == 57 (0x7f56ed07bc00) [pid = 1916] [serial = 257] [outer = 0x7f56ece2b400]
06:29:54 INFO - PROCESS | 1867 | ++DOMWINDOW == 58 (0x7f56ed8c9800) [pid = 1916] [serial = 258] [outer = 0x7f56ece2b400]
06:29:55 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
06:29:55 INFO - document served over http requires an http
06:29:55 INFO - sub-resource via fetch-request using the meta-csp
06:29:55 INFO - delivery method with keep-origin-redirect and when
06:29:55 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html"
06:29:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:29:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:29:55 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:29:55 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:29:55 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:29:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:29:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:29:55 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
06:29:55 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1652ms
06:29:55 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
06:29:55 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ef156000 == 17 [pid = 1916] [id = 93]
06:29:55 INFO - PROCESS | 1867 | ++DOMWINDOW == 59 (0x7f56ef1a6800) [pid = 1916] [serial = 259] [outer = (nil)]
06:29:56 INFO - PROCESS | 1867 | ++DOMWINDOW == 60 (0x7f56ef23c800) [pid = 1916] [serial = 260] [outer = 0x7f56ef1a6800]
06:29:56 INFO - PROCESS | 1867 | ++DOMWINDOW == 61 (0x7f56f3feb000) [pid = 1916] [serial = 261] [outer = 0x7f56ef1a6800]
06:29:57 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
06:29:57 INFO - document served over http requires an http
06:29:57 INFO - sub-resource via fetch-request using the meta-csp
06:29:57 INFO - delivery method with no-redirect and when
06:29:57 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html"
06:29:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:29:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:29:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:29:57 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:29:57 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:29:57 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:29:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:29:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:29:57 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
06:29:57 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 2646ms
06:29:57 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
06:29:58 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56eb1ef000 == 18 [pid = 1916] [id = 94]
06:29:58 INFO - PROCESS | 1867 | ++DOMWINDOW == 62 (0x7f56eb311800) [pid = 1916] [serial = 262] [outer = (nil)]
06:29:58 INFO - PROCESS | 1867 | ++DOMWINDOW == 63 (0x7f56eb31cc00) [pid = 1916] [serial = 263] [outer = 0x7f56eb311800]
06:29:58 INFO - PROCESS | 1867 | ++DOMWINDOW == 64 (0x7f56eb4c9c00) [pid = 1916] [serial = 264] [outer = 0x7f56eb311800]
06:29:59 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ed7c0800 == 17 [pid = 1916] [id = 90]
06:29:59 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ec2f3000 == 16 [pid = 1916] [id = 89]
06:29:59 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ebe8e800 == 15 [pid = 1916] [id = 88]
06:30:00 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56eb1f0000 == 14 [pid = 1916] [id = 87]
06:30:00 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56eb613800 == 13 [pid = 1916] [id = 85]
06:30:00 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56eb621000 == 12 [pid = 1916] [id = 86]
06:30:00 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56f71cb800 == 11 [pid = 1916] [id = 84]
06:30:00 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56eb5f4000 == 10 [pid = 1916] [id = 83]
06:30:00 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56eb5e1800 == 9 [pid = 1916] [id = 82]
06:30:00 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56f71d2800 == 8 [pid = 1916] [id = 81]
06:30:00 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56f4136800 == 7 [pid = 1916] [id = 80]
06:30:00 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56eecb9800 == 6 [pid = 1916] [id = 79]
06:30:00 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56efce3800 == 5 [pid = 1916] [id = 78]
06:30:00 INFO - PROCESS | 1867 | --DOMWINDOW == 63 (0x7f56ef234000) [pid = 1916] [serial = 216] [outer = (nil)] [url = about:blank]
06:30:00 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
06:30:00 INFO - document served over http requires an http
06:30:00 INFO - sub-resource via fetch-request using the meta-csp
06:30:00 INFO - delivery method with swap-origin-redirect and when
06:30:00 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html"
06:30:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:30:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:30:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:30:00 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:30:00 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:30:00 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:30:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:30:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:30:00 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
06:30:00 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2542ms
06:30:00 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
06:30:00 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56eb5f5800 == 6 [pid = 1916] [id = 95]
06:30:00 INFO - PROCESS | 1867 | ++DOMWINDOW == 64 (0x7f56eb31ac00) [pid = 1916] [serial = 265] [outer = (nil)]
06:30:00 INFO - PROCESS | 1867 | ++DOMWINDOW == 65 (0x7f56eb695c00) [pid = 1916] [serial = 266] [outer = 0x7f56eb31ac00]
06:30:01 INFO - PROCESS | 1867 | ++DOMWINDOW == 66 (0x7f56eb92f400) [pid = 1916] [serial = 267] [outer = 0x7f56eb31ac00]
06:30:01 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56eb617000 == 7 [pid = 1916] [id = 96]
06:30:01 INFO - PROCESS | 1867 | ++DOMWINDOW == 67 (0x7f56eb934800) [pid = 1916] [serial = 268] [outer = (nil)]
06:30:01 INFO - PROCESS | 1867 | ++DOMWINDOW == 68 (0x7f56ec205000) [pid = 1916] [serial = 269] [outer = 0x7f56eb934800]
06:30:01 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
06:30:01 INFO - document served over http requires an http
06:30:01 INFO - sub-resource via iframe-tag using the meta-csp
06:30:01 INFO - delivery method with keep-origin-redirect and when
06:30:01 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html"
06:30:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:30:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:30:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:30:01 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:30:01 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:30:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:30:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:30:01 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
06:30:01 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1563ms
06:30:01 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
06:30:02 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ebe90000 == 8 [pid = 1916] [id = 97]
06:30:02 INFO - PROCESS | 1867 | ++DOMWINDOW == 69 (0x7f56eb5d4800) [pid = 1916] [serial = 270] [outer = (nil)]
06:30:02 INFO - PROCESS | 1867 | ++DOMWINDOW == 70 (0x7f56ec20d000) [pid = 1916] [serial = 271] [outer = 0x7f56eb5d4800]
06:30:02 INFO - PROCESS | 1867 | ++DOMWINDOW == 71 (0x7f56ece33800) [pid = 1916] [serial = 272] [outer = 0x7f56eb5d4800]
06:30:03 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ed15a000 == 9 [pid = 1916] [id = 98]
06:30:03 INFO - PROCESS | 1867 | ++DOMWINDOW == 72 (0x7f56ed076000) [pid = 1916] [serial = 273] [outer = (nil)]
06:30:03 INFO - PROCESS | 1867 | ++DOMWINDOW == 73 (0x7f56ed232400) [pid = 1916] [serial = 274] [outer = 0x7f56ed076000]
06:30:03 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
06:30:03 INFO - document served over http requires an http
06:30:03 INFO - sub-resource via iframe-tag using the meta-csp
06:30:03 INFO - delivery method with no-redirect and when
06:30: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/iframe-tag/generic.no-redirect.http.html"
06:30:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:30:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:30:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:30:03 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:30:03 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:30:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:30:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:30:03 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
06:30:03 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1431ms
06:30:03 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
06:30:03 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ed7ae800 == 10 [pid = 1916] [id = 99]
06:30:03 INFO - PROCESS | 1867 | ++DOMWINDOW == 74 (0x7f56ec20b400) [pid = 1916] [serial = 275] [outer = (nil)]
06:30:03 INFO - PROCESS | 1867 | ++DOMWINDOW == 75 (0x7f56ed231400) [pid = 1916] [serial = 276] [outer = 0x7f56ec20b400]
06:30:04 INFO - PROCESS | 1867 | ++DOMWINDOW == 76 (0x7f56ed2d9800) [pid = 1916] [serial = 277] [outer = 0x7f56ec20b400]
06:30:04 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ee130800 == 11 [pid = 1916] [id = 100]
06:30:04 INFO - PROCESS | 1867 | ++DOMWINDOW == 77 (0x7f56ed527c00) [pid = 1916] [serial = 278] [outer = (nil)]
06:30:05 INFO - PROCESS | 1867 | --DOMWINDOW == 76 (0x7f56ec20f400) [pid = 1916] [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]
06:30:05 INFO - PROCESS | 1867 | --DOMWINDOW == 75 (0x7f56ed524400) [pid = 1916] [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]
06:30:05 INFO - PROCESS | 1867 | --DOMWINDOW == 74 (0x7f56ece29c00) [pid = 1916] [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]
06:30:05 INFO - PROCESS | 1867 | --DOMWINDOW == 73 (0x7f56f3f25800) [pid = 1916] [serial = 226] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:30:05 INFO - PROCESS | 1867 | --DOMWINDOW == 72 (0x7f56eb4c5c00) [pid = 1916] [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]
06:30:05 INFO - PROCESS | 1867 | --DOMWINDOW == 71 (0x7f56ed8c6c00) [pid = 1916] [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]
06:30:05 INFO - PROCESS | 1867 | --DOMWINDOW == 70 (0x7f56ed234c00) [pid = 1916] [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]
06:30:05 INFO - PROCESS | 1867 | --DOMWINDOW == 69 (0x7f56ed2d9c00) [pid = 1916] [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]
06:30:05 INFO - PROCESS | 1867 | --DOMWINDOW == 68 (0x7f56ed529000) [pid = 1916] [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]
06:30:05 INFO - PROCESS | 1867 | --DOMWINDOW == 67 (0x7f56eb691400) [pid = 1916] [serial = 236] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:30:05 INFO - PROCESS | 1867 | --DOMWINDOW == 66 (0x7f56ed52e000) [pid = 1916] [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]
06:30:05 INFO - PROCESS | 1867 | --DOMWINDOW == 65 (0x7f56eb4c1800) [pid = 1916] [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]
06:30:05 INFO - PROCESS | 1867 | --DOMWINDOW == 64 (0x7f56ece28c00) [pid = 1916] [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]
06:30:05 INFO - PROCESS | 1867 | --DOMWINDOW == 63 (0x7f56ef22d400) [pid = 1916] [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]
06:30:05 INFO - PROCESS | 1867 | --DOMWINDOW == 62 (0x7f56eb5ce400) [pid = 1916] [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]
06:30:05 INFO - PROCESS | 1867 | --DOMWINDOW == 61 (0x7f56eb4bb800) [pid = 1916] [serial = 231] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446906580071]
06:30:05 INFO - PROCESS | 1867 | --DOMWINDOW == 60 (0x7f56eb4bdc00) [pid = 1916] [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]
06:30:05 INFO - PROCESS | 1867 | --DOMWINDOW == 59 (0x7f56ed744400) [pid = 1916] [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]
06:30:05 INFO - PROCESS | 1867 | --DOMWINDOW == 58 (0x7f56eb695400) [pid = 1916] [serial = 237] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:30:05 INFO - PROCESS | 1867 | --DOMWINDOW == 57 (0x7f56f073d400) [pid = 1916] [serial = 224] [outer = (nil)] [url = about:blank]
06:30:05 INFO - PROCESS | 1867 | --DOMWINDOW == 56 (0x7f56eb5cf400) [pid = 1916] [serial = 229] [outer = (nil)] [url = about:blank]
06:30:05 INFO - PROCESS | 1867 | --DOMWINDOW == 55 (0x7f56ed523400) [pid = 1916] [serial = 221] [outer = (nil)] [url = about:blank]
06:30:05 INFO - PROCESS | 1867 | --DOMWINDOW == 54 (0x7f56eb4bd400) [pid = 1916] [serial = 232] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446906580071]
06:30:05 INFO - PROCESS | 1867 | --DOMWINDOW == 53 (0x7f56eb937c00) [pid = 1916] [serial = 245] [outer = (nil)] [url = about:blank]
06:30:05 INFO - PROCESS | 1867 | --DOMWINDOW == 52 (0x7f56eb4c6000) [pid = 1916] [serial = 234] [outer = (nil)] [url = about:blank]
06:30:05 INFO - PROCESS | 1867 | --DOMWINDOW == 51 (0x7f56ed52bc00) [pid = 1916] [serial = 248] [outer = (nil)] [url = about:blank]
06:30:05 INFO - PROCESS | 1867 | --DOMWINDOW == 50 (0x7f56eb5c7000) [pid = 1916] [serial = 242] [outer = (nil)] [url = about:blank]
06:30:05 INFO - PROCESS | 1867 | --DOMWINDOW == 49 (0x7f56f4046400) [pid = 1916] [serial = 227] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:30:05 INFO - PROCESS | 1867 | --DOMWINDOW == 48 (0x7f56ed746800) [pid = 1916] [serial = 251] [outer = (nil)] [url = about:blank]
06:30:05 INFO - PROCESS | 1867 | --DOMWINDOW == 47 (0x7f56eb69e000) [pid = 1916] [serial = 239] [outer = (nil)] [url = about:blank]
06:30:05 INFO - PROCESS | 1867 | --DOMWINDOW == 46 (0x7f56ece32c00) [pid = 1916] [serial = 198] [outer = (nil)] [url = about:blank]
06:30:05 INFO - PROCESS | 1867 | --DOMWINDOW == 45 (0x7f56eeb38c00) [pid = 1916] [serial = 201] [outer = (nil)] [url = about:blank]
06:30:05 INFO - PROCESS | 1867 | --DOMWINDOW == 44 (0x7f56ec203800) [pid = 1916] [serial = 171] [outer = (nil)] [url = about:blank]
06:30:05 INFO - PROCESS | 1867 | --DOMWINDOW == 43 (0x7f56ee83ac00) [pid = 1916] [serial = 165] [outer = (nil)] [url = about:blank]
06:30:05 INFO - PROCESS | 1867 | --DOMWINDOW == 42 (0x7f56ed2cec00) [pid = 1916] [serial = 168] [outer = (nil)] [url = about:blank]
06:30:05 INFO - PROCESS | 1867 | --DOMWINDOW == 41 (0x7f56ed8bd400) [pid = 1916] [serial = 249] [outer = (nil)] [url = about:blank]
06:30:05 INFO - PROCESS | 1867 | --DOMWINDOW == 40 (0x7f56f4045000) [pid = 1916] [serial = 135] [outer = (nil)] [url = about:blank]
06:30:05 INFO - PROCESS | 1867 | --DOMWINDOW == 39 (0x7f56eb92f000) [pid = 1916] [serial = 204] [outer = (nil)] [url = about:blank]
06:30:05 INFO - PROCESS | 1867 | ++DOMWINDOW == 40 (0x7f56eb4bc000) [pid = 1916] [serial = 279] [outer = 0x7f56ed527c00]
06:30:05 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
06:30:05 INFO - document served over http requires an http
06:30:05 INFO - sub-resource via iframe-tag using the meta-csp
06:30:05 INFO - delivery method with swap-origin-redirect and when
06:30:05 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html"
06:30:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:30:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:30:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:30:05 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:30:05 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:30:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:30:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:30:05 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
06:30:05 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2500ms
06:30:05 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
06:30:06 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ee136800 == 12 [pid = 1916] [id = 101]
06:30:06 INFO - PROCESS | 1867 | ++DOMWINDOW == 41 (0x7f56eb92f000) [pid = 1916] [serial = 280] [outer = (nil)]
06:30:06 INFO - PROCESS | 1867 | ++DOMWINDOW == 42 (0x7f56eb933000) [pid = 1916] [serial = 281] [outer = 0x7f56eb92f000]
06:30:06 INFO - PROCESS | 1867 | ++DOMWINDOW == 43 (0x7f56ed078800) [pid = 1916] [serial = 282] [outer = 0x7f56eb92f000]
06:30:07 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
06:30:07 INFO - document served over http requires an http
06:30:07 INFO - sub-resource via script-tag using the meta-csp
06:30:07 INFO - delivery method with keep-origin-redirect and when
06:30: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/script-tag/generic.keep-origin-redirect.http.html"
06:30:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:30:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:30:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:30:07 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:30:07 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:30:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:30:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:30:07 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
06:30:07 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1779ms
06:30:07 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
06:30:08 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ec2dc800 == 13 [pid = 1916] [id = 102]
06:30:08 INFO - PROCESS | 1867 | ++DOMWINDOW == 44 (0x7f56eb4bc400) [pid = 1916] [serial = 283] [outer = (nil)]
06:30:08 INFO - PROCESS | 1867 | ++DOMWINDOW == 45 (0x7f56eb5c9000) [pid = 1916] [serial = 284] [outer = 0x7f56eb4bc400]
06:30:08 INFO - PROCESS | 1867 | ++DOMWINDOW == 46 (0x7f56ec210400) [pid = 1916] [serial = 285] [outer = 0x7f56eb4bc400]
06:30:09 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
06:30:09 INFO - document served over http requires an http
06:30:09 INFO - sub-resource via script-tag using the meta-csp
06:30:09 INFO - delivery method with no-redirect and when
06:30: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/script-tag/generic.no-redirect.http.html"
06:30:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:30:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:30:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:30:09 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:30:09 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:30:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:30:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:30:09 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
06:30:09 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1989ms
06:30:09 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
06:30:10 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ee876000 == 14 [pid = 1916] [id = 103]
06:30:10 INFO - PROCESS | 1867 | ++DOMWINDOW == 47 (0x7f56eb4c5000) [pid = 1916] [serial = 286] [outer = (nil)]
06:30:10 INFO - PROCESS | 1867 | ++DOMWINDOW == 48 (0x7f56ed2d1000) [pid = 1916] [serial = 287] [outer = 0x7f56eb4c5000]
06:30:10 INFO - PROCESS | 1867 | ++DOMWINDOW == 49 (0x7f56ed52f400) [pid = 1916] [serial = 288] [outer = 0x7f56eb4c5000]
06:30:11 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
06:30:11 INFO - document served over http requires an http
06:30:11 INFO - sub-resource via script-tag using the meta-csp
06:30:11 INFO - delivery method with swap-origin-redirect and when
06:30: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/referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html"
06:30:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:30:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:30:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:30:11 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:30:11 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:30:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:30:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:30:11 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
06:30:11 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1889ms
06:30:11 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
06:30:11 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56eecc0800 == 15 [pid = 1916] [id = 104]
06:30:11 INFO - PROCESS | 1867 | ++DOMWINDOW == 50 (0x7f56ed2cf400) [pid = 1916] [serial = 289] [outer = (nil)]
06:30:12 INFO - PROCESS | 1867 | ++DOMWINDOW == 51 (0x7f56ed74c800) [pid = 1916] [serial = 290] [outer = 0x7f56ed2cf400]
06:30:12 INFO - PROCESS | 1867 | ++DOMWINDOW == 52 (0x7f56ed8c6c00) [pid = 1916] [serial = 291] [outer = 0x7f56ed2cf400]
06:30:14 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
06:30:14 INFO - document served over http requires an http
06:30:14 INFO - sub-resource via xhr-request using the meta-csp
06:30:14 INFO - delivery method with keep-origin-redirect and when
06:30: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-only/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html"
06:30:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:30:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:30:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:30:14 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:30:14 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:30:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:30:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:30:14 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
06:30:14 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2639ms
06:30:14 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
06:30:14 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56eb617800 == 16 [pid = 1916] [id = 105]
06:30:14 INFO - PROCESS | 1867 | ++DOMWINDOW == 53 (0x7f56eb4c5c00) [pid = 1916] [serial = 292] [outer = (nil)]
06:30:14 INFO - PROCESS | 1867 | ++DOMWINDOW == 54 (0x7f56eb5cd800) [pid = 1916] [serial = 293] [outer = 0x7f56eb4c5c00]
06:30:15 INFO - PROCESS | 1867 | ++DOMWINDOW == 55 (0x7f56ec20a400) [pid = 1916] [serial = 294] [outer = 0x7f56eb4c5c00]
06:30:15 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ee130800 == 15 [pid = 1916] [id = 100]
06:30:15 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ed7ae800 == 14 [pid = 1916] [id = 99]
06:30:15 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ed15a000 == 13 [pid = 1916] [id = 98]
06:30:15 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ebe90000 == 12 [pid = 1916] [id = 97]
06:30:15 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56eb617000 == 11 [pid = 1916] [id = 96]
06:30:15 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56eb5f5800 == 10 [pid = 1916] [id = 95]
06:30:15 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56eb1ef000 == 9 [pid = 1916] [id = 94]
06:30:15 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ef156000 == 8 [pid = 1916] [id = 93]
06:30:15 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ed7b6000 == 7 [pid = 1916] [id = 92]
06:30:15 INFO - PROCESS | 1867 | --DOMWINDOW == 54 (0x7f56eeb36000) [pid = 1916] [serial = 222] [outer = (nil)] [url = about:blank]
06:30:15 INFO - PROCESS | 1867 | --DOMWINDOW == 53 (0x7f56ed078c00) [pid = 1916] [serial = 246] [outer = (nil)] [url = about:blank]
06:30:15 INFO - PROCESS | 1867 | --DOMWINDOW == 52 (0x7f56f210ec00) [pid = 1916] [serial = 225] [outer = (nil)] [url = about:blank]
06:30:15 INFO - PROCESS | 1867 | --DOMWINDOW == 51 (0x7f56eb92c000) [pid = 1916] [serial = 243] [outer = (nil)] [url = about:blank]
06:30:15 INFO - PROCESS | 1867 | --DOMWINDOW == 50 (0x7f56eb5d5400) [pid = 1916] [serial = 230] [outer = (nil)] [url = about:blank]
06:30:15 INFO - PROCESS | 1867 | --DOMWINDOW == 49 (0x7f56eb5d5800) [pid = 1916] [serial = 235] [outer = (nil)] [url = about:blank]
06:30:15 INFO - PROCESS | 1867 | --DOMWINDOW == 48 (0x7f56ee757400) [pid = 1916] [serial = 219] [outer = (nil)] [url = about:blank]
06:30:16 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
06:30:16 INFO - document served over http requires an http
06:30:16 INFO - sub-resource via xhr-request using the meta-csp
06:30:16 INFO - delivery method with no-redirect and when
06:30:16 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html"
06:30:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:30:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:30:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:30:16 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:30:16 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:30:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:30:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:30:16 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
06:30:16 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1679ms
06:30:16 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
06:30:16 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56eb5e7800 == 8 [pid = 1916] [id = 106]
06:30:16 INFO - PROCESS | 1867 | ++DOMWINDOW == 49 (0x7f56eb5c8800) [pid = 1916] [serial = 295] [outer = (nil)]
06:30:16 INFO - PROCESS | 1867 | ++DOMWINDOW == 50 (0x7f56eb5d5800) [pid = 1916] [serial = 296] [outer = 0x7f56eb5c8800]
06:30:16 INFO - PROCESS | 1867 | ++DOMWINDOW == 51 (0x7f56eb934c00) [pid = 1916] [serial = 297] [outer = 0x7f56eb5c8800]
06:30:17 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
06:30:17 INFO - document served over http requires an http
06:30:17 INFO - sub-resource via xhr-request using the meta-csp
06:30:17 INFO - delivery method with swap-origin-redirect and when
06:30: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/xhr-request/generic.swap-origin-redirect.http.html"
06:30:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:30:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:30:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:30:17 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:30:17 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:30:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:30:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:30:17 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
06:30:17 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1276ms
06:30:17 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
06:30:17 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ebe8b000 == 9 [pid = 1916] [id = 107]
06:30:17 INFO - PROCESS | 1867 | ++DOMWINDOW == 52 (0x7f56eb5d0400) [pid = 1916] [serial = 298] [outer = (nil)]
06:30:17 INFO - PROCESS | 1867 | ++DOMWINDOW == 53 (0x7f56ec20e400) [pid = 1916] [serial = 299] [outer = 0x7f56eb5d0400]
06:30:18 INFO - PROCESS | 1867 | ++DOMWINDOW == 54 (0x7f56ed2d6400) [pid = 1916] [serial = 300] [outer = 0x7f56eb5d0400]
06:30:18 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
06:30:18 INFO - document served over http requires an https
06:30:18 INFO - sub-resource via fetch-request using the meta-csp
06:30:18 INFO - delivery method with keep-origin-redirect and when
06:30:18 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html"
06:30:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:30:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:30:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:30:18 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:30:18 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:30:18 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:30:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:30:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:30:18 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
06:30:18 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1392ms
06:30:18 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
06:30:19 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ed7b3800 == 10 [pid = 1916] [id = 108]
06:30:19 INFO - PROCESS | 1867 | ++DOMWINDOW == 55 (0x7f56ece2ac00) [pid = 1916] [serial = 301] [outer = (nil)]
06:30:19 INFO - PROCESS | 1867 | ++DOMWINDOW == 56 (0x7f56ed8c3400) [pid = 1916] [serial = 302] [outer = 0x7f56ece2ac00]
06:30:19 INFO - PROCESS | 1867 | ++DOMWINDOW == 57 (0x7f56ee429c00) [pid = 1916] [serial = 303] [outer = 0x7f56ece2ac00]
06:30:20 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
06:30:20 INFO - document served over http requires an https
06:30:20 INFO - sub-resource via fetch-request using the meta-csp
06:30:20 INFO - delivery method with no-redirect and when
06:30:20 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html"
06:30:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:30:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:30:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:30:20 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:30:20 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:30:20 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:30:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:30:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:30:20 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
06:30:20 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1631ms
06:30:20 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
06:30:20 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ee88a800 == 11 [pid = 1916] [id = 109]
06:30:20 INFO - PROCESS | 1867 | ++DOMWINDOW == 58 (0x7f56ece24400) [pid = 1916] [serial = 304] [outer = (nil)]
06:30:21 INFO - PROCESS | 1867 | ++DOMWINDOW == 59 (0x7f56ed8bdc00) [pid = 1916] [serial = 305] [outer = 0x7f56ece24400]
06:30:21 INFO - PROCESS | 1867 | ++DOMWINDOW == 60 (0x7f56ee74e000) [pid = 1916] [serial = 306] [outer = 0x7f56ece24400]
06:30:21 INFO - PROCESS | 1867 | --DOMWINDOW == 59 (0x7f56eb933000) [pid = 1916] [serial = 281] [outer = (nil)] [url = about:blank]
06:30:21 INFO - PROCESS | 1867 | --DOMWINDOW == 58 (0x7f56ec205000) [pid = 1916] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:30:21 INFO - PROCESS | 1867 | --DOMWINDOW == 57 (0x7f56eb695c00) [pid = 1916] [serial = 266] [outer = (nil)] [url = about:blank]
06:30:21 INFO - PROCESS | 1867 | --DOMWINDOW == 56 (0x7f56ee832000) [pid = 1916] [serial = 254] [outer = (nil)] [url = about:blank]
06:30:21 INFO - PROCESS | 1867 | --DOMWINDOW == 55 (0x7f56eb4bc000) [pid = 1916] [serial = 279] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:30:21 INFO - PROCESS | 1867 | --DOMWINDOW == 54 (0x7f56ed231400) [pid = 1916] [serial = 276] [outer = (nil)] [url = about:blank]
06:30:21 INFO - PROCESS | 1867 | --DOMWINDOW == 53 (0x7f56ed232400) [pid = 1916] [serial = 274] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446906603224]
06:30:21 INFO - PROCESS | 1867 | --DOMWINDOW == 52 (0x7f56ec20d000) [pid = 1916] [serial = 271] [outer = (nil)] [url = about:blank]
06:30:21 INFO - PROCESS | 1867 | --DOMWINDOW == 51 (0x7f56ed07bc00) [pid = 1916] [serial = 257] [outer = (nil)] [url = about:blank]
06:30:21 INFO - PROCESS | 1867 | --DOMWINDOW == 50 (0x7f56eb31cc00) [pid = 1916] [serial = 263] [outer = (nil)] [url = about:blank]
06:30:21 INFO - PROCESS | 1867 | --DOMWINDOW == 49 (0x7f56ef23c800) [pid = 1916] [serial = 260] [outer = (nil)] [url = about:blank]
06:30:21 INFO - PROCESS | 1867 | --DOMWINDOW == 48 (0x7f56eb311800) [pid = 1916] [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]
06:30:21 INFO - PROCESS | 1867 | --DOMWINDOW == 47 (0x7f56ef1a6800) [pid = 1916] [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]
06:30:21 INFO - PROCESS | 1867 | --DOMWINDOW == 46 (0x7f56ec20b400) [pid = 1916] [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]
06:30:21 INFO - PROCESS | 1867 | --DOMWINDOW == 45 (0x7f56eb934800) [pid = 1916] [serial = 268] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:30:21 INFO - PROCESS | 1867 | --DOMWINDOW == 44 (0x7f56ed527c00) [pid = 1916] [serial = 278] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:30:21 INFO - PROCESS | 1867 | --DOMWINDOW == 43 (0x7f56eb31ac00) [pid = 1916] [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]
06:30:21 INFO - PROCESS | 1867 | --DOMWINDOW == 42 (0x7f56eb5d4800) [pid = 1916] [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]
06:30:21 INFO - PROCESS | 1867 | --DOMWINDOW == 41 (0x7f56ed076000) [pid = 1916] [serial = 273] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446906603224]
06:30:21 INFO - PROCESS | 1867 | --DOMWINDOW == 40 (0x7f56ed2db000) [pid = 1916] [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]
06:30:21 INFO - PROCESS | 1867 | --DOMWINDOW == 39 (0x7f56eb694800) [pid = 1916] [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]
06:30:21 INFO - PROCESS | 1867 | --DOMWINDOW == 38 (0x7f56ee0c2000) [pid = 1916] [serial = 252] [outer = (nil)] [url = about:blank]
06:30:21 INFO - PROCESS | 1867 | --DOMWINDOW == 37 (0x7f56eb234400) [pid = 1916] [serial = 240] [outer = (nil)] [url = about:blank]
06:30:22 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
06:30:22 INFO - document served over http requires an https
06:30:22 INFO - sub-resource via fetch-request using the meta-csp
06:30:22 INFO - delivery method with swap-origin-redirect and when
06:30: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-https/fetch-request/generic.swap-origin-redirect.http.html"
06:30:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:30:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:30:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:30:22 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:30:22 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:30:22 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:30:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:30:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:30:22 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
06:30:22 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2036ms
06:30:22 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
06:30:22 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56eef57800 == 12 [pid = 1916] [id = 110]
06:30:22 INFO - PROCESS | 1867 | ++DOMWINDOW == 38 (0x7f56eb311800) [pid = 1916] [serial = 307] [outer = (nil)]
06:30:22 INFO - PROCESS | 1867 | ++DOMWINDOW == 39 (0x7f56eb934800) [pid = 1916] [serial = 308] [outer = 0x7f56eb311800]
06:30:23 INFO - PROCESS | 1867 | ++DOMWINDOW == 40 (0x7f56ee754400) [pid = 1916] [serial = 309] [outer = 0x7f56eb311800]
06:30:24 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ed162800 == 13 [pid = 1916] [id = 111]
06:30:24 INFO - PROCESS | 1867 | ++DOMWINDOW == 41 (0x7f56eb31a800) [pid = 1916] [serial = 310] [outer = (nil)]
06:30:24 INFO - PROCESS | 1867 | ++DOMWINDOW == 42 (0x7f56eb31d400) [pid = 1916] [serial = 311] [outer = 0x7f56eb31a800]
06:30:24 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
06:30:24 INFO - document served over http requires an https
06:30:24 INFO - sub-resource via iframe-tag using the meta-csp
06:30:24 INFO - delivery method with keep-origin-redirect and when
06:30: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-https/iframe-tag/generic.keep-origin-redirect.http.html"
06:30:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:30:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:30:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:30:24 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:30:24 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:30:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:30:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:30:24 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
06:30:24 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2042ms
06:30:24 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
06:30:24 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56eef54000 == 14 [pid = 1916] [id = 112]
06:30:24 INFO - PROCESS | 1867 | ++DOMWINDOW == 43 (0x7f56eb5d3400) [pid = 1916] [serial = 312] [outer = (nil)]
06:30:25 INFO - PROCESS | 1867 | ++DOMWINDOW == 44 (0x7f56ece2cc00) [pid = 1916] [serial = 313] [outer = 0x7f56eb5d3400]
06:30:26 INFO - PROCESS | 1867 | ++DOMWINDOW == 45 (0x7f56ee42d800) [pid = 1916] [serial = 314] [outer = 0x7f56eb5d3400]
06:30:26 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56efcd9800 == 15 [pid = 1916] [id = 113]
06:30:26 INFO - PROCESS | 1867 | ++DOMWINDOW == 46 (0x7f56ee750000) [pid = 1916] [serial = 315] [outer = (nil)]
06:30:26 INFO - PROCESS | 1867 | ++DOMWINDOW == 47 (0x7f56ee757000) [pid = 1916] [serial = 316] [outer = 0x7f56ee750000]
06:30:27 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
06:30:27 INFO - document served over http requires an https
06:30:27 INFO - sub-resource via iframe-tag using the meta-csp
06:30:27 INFO - delivery method with no-redirect and when
06:30:27 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html"
06:30:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:30:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:30:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:30:27 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:30:27 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:30:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:30:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:30:27 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
06:30:27 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2638ms
06:30:27 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
06:30:27 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56f07a5000 == 16 [pid = 1916] [id = 114]
06:30:27 INFO - PROCESS | 1867 | ++DOMWINDOW == 48 (0x7f56eb692000) [pid = 1916] [serial = 317] [outer = (nil)]
06:30:27 INFO - PROCESS | 1867 | ++DOMWINDOW == 49 (0x7f56ee83a800) [pid = 1916] [serial = 318] [outer = 0x7f56eb692000]
06:30:27 INFO - PROCESS | 1867 | ++DOMWINDOW == 50 (0x7f56eeb35400) [pid = 1916] [serial = 319] [outer = 0x7f56eb692000]
06:30:28 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56f0a80800 == 17 [pid = 1916] [id = 115]
06:30:28 INFO - PROCESS | 1867 | ++DOMWINDOW == 51 (0x7f56eeb39400) [pid = 1916] [serial = 320] [outer = (nil)]
06:30:28 INFO - PROCESS | 1867 | ++DOMWINDOW == 52 (0x7f56eeb3f000) [pid = 1916] [serial = 321] [outer = 0x7f56eeb39400]
06:30:28 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
06:30:28 INFO - document served over http requires an https
06:30:28 INFO - sub-resource via iframe-tag using the meta-csp
06:30:28 INFO - delivery method with swap-origin-redirect and when
06:30:28 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html"
06:30:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:30:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:30:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:30:28 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:30:28 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:30:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:30:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:30:28 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
06:30:28 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1684ms
06:30:28 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
06:30:29 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56f0a90800 == 18 [pid = 1916] [id = 116]
06:30:29 INFO - PROCESS | 1867 | ++DOMWINDOW == 53 (0x7f56ee757400) [pid = 1916] [serial = 322] [outer = (nil)]
06:30:29 INFO - PROCESS | 1867 | ++DOMWINDOW == 54 (0x7f56eef7f800) [pid = 1916] [serial = 323] [outer = 0x7f56ee757400]
06:30:29 INFO - PROCESS | 1867 | ++DOMWINDOW == 55 (0x7f56ef13c800) [pid = 1916] [serial = 324] [outer = 0x7f56ee757400]
06:30:30 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
06:30:30 INFO - document served over http requires an https
06:30:30 INFO - sub-resource via script-tag using the meta-csp
06:30:30 INFO - delivery method with keep-origin-redirect and when
06:30: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/script-tag/generic.keep-origin-redirect.http.html"
06:30:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:30:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:30:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:30:30 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:30:30 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:30:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:30:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:30:30 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
06:30:30 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1631ms
06:30:30 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
06:30:30 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56f3fd3000 == 19 [pid = 1916] [id = 117]
06:30:30 INFO - PROCESS | 1867 | ++DOMWINDOW == 56 (0x7f56eeb3d800) [pid = 1916] [serial = 325] [outer = (nil)]
06:30:31 INFO - PROCESS | 1867 | ++DOMWINDOW == 57 (0x7f56ef19ec00) [pid = 1916] [serial = 326] [outer = 0x7f56eeb3d800]
06:30:31 INFO - PROCESS | 1867 | ++DOMWINDOW == 58 (0x7f56ef236000) [pid = 1916] [serial = 327] [outer = 0x7f56eeb3d800]
06:30:32 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
06:30:32 INFO - document served over http requires an https
06:30:32 INFO - sub-resource via script-tag using the meta-csp
06:30:32 INFO - delivery method with no-redirect and when
06:30:32 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html"
06:30:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:30:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:30:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:30:32 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:30:32 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:30:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:30:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:30:32 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
06:30:32 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1490ms
06:30:32 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
06:30:32 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56eb1df000 == 20 [pid = 1916] [id = 118]
06:30:32 INFO - PROCESS | 1867 | ++DOMWINDOW == 59 (0x7f56eb23e800) [pid = 1916] [serial = 328] [outer = (nil)]
06:30:32 INFO - PROCESS | 1867 | ++DOMWINDOW == 60 (0x7f56eb319400) [pid = 1916] [serial = 329] [outer = 0x7f56eb23e800]
06:30:33 INFO - PROCESS | 1867 | ++DOMWINDOW == 61 (0x7f56efc7dc00) [pid = 1916] [serial = 330] [outer = 0x7f56eb23e800]
06:30:34 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
06:30:34 INFO - document served over http requires an https
06:30:34 INFO - sub-resource via script-tag using the meta-csp
06:30:34 INFO - delivery method with swap-origin-redirect and when
06:30:34 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html"
06:30:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:30:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:30:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:30:34 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:30:34 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:30:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:30:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:30:34 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
06:30:34 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2336ms
06:30:34 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
06:30:34 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ee88a800 == 19 [pid = 1916] [id = 109]
06:30:34 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ed7b3800 == 18 [pid = 1916] [id = 108]
06:30:34 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ebe8b000 == 17 [pid = 1916] [id = 107]
06:30:34 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56eb5e7800 == 16 [pid = 1916] [id = 106]
06:30:34 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56eb617800 == 15 [pid = 1916] [id = 105]
06:30:34 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56eecc0800 == 14 [pid = 1916] [id = 104]
06:30:34 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ee876000 == 13 [pid = 1916] [id = 103]
06:30:34 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ee41f800 == 12 [pid = 1916] [id = 91]
06:30:34 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ee136800 == 11 [pid = 1916] [id = 101]
06:30:34 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ec2dc800 == 10 [pid = 1916] [id = 102]
06:30:34 INFO - PROCESS | 1867 | --DOMWINDOW == 60 (0x7f56f3feb000) [pid = 1916] [serial = 261] [outer = (nil)] [url = about:blank]
06:30:34 INFO - PROCESS | 1867 | --DOMWINDOW == 59 (0x7f56eb4c9c00) [pid = 1916] [serial = 264] [outer = (nil)] [url = about:blank]
06:30:34 INFO - PROCESS | 1867 | --DOMWINDOW == 58 (0x7f56ed8c9800) [pid = 1916] [serial = 258] [outer = (nil)] [url = about:blank]
06:30:34 INFO - PROCESS | 1867 | --DOMWINDOW == 57 (0x7f56eb92f400) [pid = 1916] [serial = 267] [outer = (nil)] [url = about:blank]
06:30:34 INFO - PROCESS | 1867 | --DOMWINDOW == 56 (0x7f56ed2d9800) [pid = 1916] [serial = 277] [outer = (nil)] [url = about:blank]
06:30:34 INFO - PROCESS | 1867 | --DOMWINDOW == 55 (0x7f56ece33800) [pid = 1916] [serial = 272] [outer = (nil)] [url = about:blank]
06:30:34 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56eb1dc000 == 11 [pid = 1916] [id = 119]
06:30:34 INFO - PROCESS | 1867 | ++DOMWINDOW == 56 (0x7f56eb4bcc00) [pid = 1916] [serial = 331] [outer = (nil)]
06:30:34 INFO - PROCESS | 1867 | ++DOMWINDOW == 57 (0x7f56eb4c0400) [pid = 1916] [serial = 332] [outer = 0x7f56eb4bcc00]
06:30:35 INFO - PROCESS | 1867 | ++DOMWINDOW == 58 (0x7f56ec207c00) [pid = 1916] [serial = 333] [outer = 0x7f56eb4bcc00]
06:30:36 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
06:30:36 INFO - document served over http requires an https
06:30:36 INFO - sub-resource via xhr-request using the meta-csp
06:30:36 INFO - delivery method with keep-origin-redirect and when
06:30:36 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html"
06:30:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:30:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:30:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:30:36 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:30:36 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:30:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:30:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:30:36 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html:23:7
06:30:36 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1837ms
06:30:36 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
06:30:36 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ec2da800 == 12 [pid = 1916] [id = 120]
06:30:36 INFO - PROCESS | 1867 | ++DOMWINDOW == 59 (0x7f56eb4bd000) [pid = 1916] [serial = 334] [outer = (nil)]
06:30:36 INFO - PROCESS | 1867 | ++DOMWINDOW == 60 (0x7f56ed078c00) [pid = 1916] [serial = 335] [outer = 0x7f56eb4bd000]
06:30:36 INFO - PROCESS | 1867 | ++DOMWINDOW == 61 (0x7f56ed527c00) [pid = 1916] [serial = 336] [outer = 0x7f56eb4bd000]
06:30:37 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
06:30:37 INFO - document served over http requires an https
06:30:37 INFO - sub-resource via xhr-request using the meta-csp
06:30:37 INFO - delivery method with no-redirect and when
06:30:37 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html"
06:30:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:30:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:30:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:30:37 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:30:37 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:30:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:30:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:30:37 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
06:30:37 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1631ms
06:30:37 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
06:30:38 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ee12b000 == 13 [pid = 1916] [id = 121]
06:30:38 INFO - PROCESS | 1867 | ++DOMWINDOW == 62 (0x7f56ed234c00) [pid = 1916] [serial = 337] [outer = (nil)]
06:30:38 INFO - PROCESS | 1867 | ++DOMWINDOW == 63 (0x7f56ed8c8000) [pid = 1916] [serial = 338] [outer = 0x7f56ed234c00]
06:30:38 INFO - PROCESS | 1867 | ++DOMWINDOW == 64 (0x7f56ee42c800) [pid = 1916] [serial = 339] [outer = 0x7f56ed234c00]
06:30:39 INFO - PROCESS | 1867 | --DOMWINDOW == 63 (0x7f56ed74c800) [pid = 1916] [serial = 290] [outer = (nil)] [url = about:blank]
06:30:39 INFO - PROCESS | 1867 | --DOMWINDOW == 62 (0x7f56eb5c9000) [pid = 1916] [serial = 284] [outer = (nil)] [url = about:blank]
06:30:39 INFO - PROCESS | 1867 | --DOMWINDOW == 61 (0x7f56ed2d1000) [pid = 1916] [serial = 287] [outer = (nil)] [url = about:blank]
06:30:39 INFO - PROCESS | 1867 | --DOMWINDOW == 60 (0x7f56ec20e400) [pid = 1916] [serial = 299] [outer = (nil)] [url = about:blank]
06:30:39 INFO - PROCESS | 1867 | --DOMWINDOW == 59 (0x7f56ed8bdc00) [pid = 1916] [serial = 305] [outer = (nil)] [url = about:blank]
06:30:39 INFO - PROCESS | 1867 | --DOMWINDOW == 58 (0x7f56ed8c3400) [pid = 1916] [serial = 302] [outer = (nil)] [url = about:blank]
06:30:39 INFO - PROCESS | 1867 | --DOMWINDOW == 57 (0x7f56eb5cd800) [pid = 1916] [serial = 293] [outer = (nil)] [url = about:blank]
06:30:39 INFO - PROCESS | 1867 | --DOMWINDOW == 56 (0x7f56eb5d5800) [pid = 1916] [serial = 296] [outer = (nil)] [url = about:blank]
06:30:39 INFO - PROCESS | 1867 | --DOMWINDOW == 55 (0x7f56eb5c8800) [pid = 1916] [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]
06:30:39 INFO - PROCESS | 1867 | --DOMWINDOW == 54 (0x7f56eb5d0400) [pid = 1916] [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]
06:30:39 INFO - PROCESS | 1867 | --DOMWINDOW == 53 (0x7f56eb4c5c00) [pid = 1916] [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]
06:30:39 INFO - PROCESS | 1867 | --DOMWINDOW == 52 (0x7f56ece2ac00) [pid = 1916] [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]
06:30:39 INFO - PROCESS | 1867 | --DOMWINDOW == 51 (0x7f56ece24400) [pid = 1916] [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]
06:30:39 INFO - PROCESS | 1867 | --DOMWINDOW == 50 (0x7f56ec20a400) [pid = 1916] [serial = 294] [outer = (nil)] [url = about:blank]
06:30:39 INFO - PROCESS | 1867 | --DOMWINDOW == 49 (0x7f56eb934c00) [pid = 1916] [serial = 297] [outer = (nil)] [url = about:blank]
06:30:41 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
06:30:41 INFO - document served over http requires an https
06:30:41 INFO - sub-resource via xhr-request using the meta-csp
06:30:41 INFO - delivery method with swap-origin-redirect and when
06:30: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/xhr-request/generic.swap-origin-redirect.http.html"
06:30:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:30:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:30:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:30:41 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:30:41 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:30:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:30:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:30:41 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
06:30:41 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 3145ms
06:30:41 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
06:30:41 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ee881800 == 14 [pid = 1916] [id = 122]
06:30:41 INFO - PROCESS | 1867 | ++DOMWINDOW == 50 (0x7f56ec211c00) [pid = 1916] [serial = 340] [outer = (nil)]
06:30:41 INFO - PROCESS | 1867 | ++DOMWINDOW == 51 (0x7f56ed231800) [pid = 1916] [serial = 341] [outer = 0x7f56ec211c00]
06:30:41 INFO - PROCESS | 1867 | ++DOMWINDOW == 52 (0x7f56ee74d000) [pid = 1916] [serial = 342] [outer = 0x7f56ec211c00]
06:30:42 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
06:30:42 INFO - document served over http requires an http
06:30:42 INFO - sub-resource via fetch-request using the meta-referrer
06:30:42 INFO - delivery method with keep-origin-redirect and when
06:30: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"
06:30:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:30:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:30:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:30:42 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:30:42 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:30:42 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:30:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:30:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:30:42 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
06:30:42 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1684ms
06:30:42 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
06:30:43 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ee883000 == 15 [pid = 1916] [id = 123]
06:30:43 INFO - PROCESS | 1867 | ++DOMWINDOW == 53 (0x7f56eb4c1000) [pid = 1916] [serial = 343] [outer = (nil)]
06:30:43 INFO - PROCESS | 1867 | ++DOMWINDOW == 54 (0x7f56ed074000) [pid = 1916] [serial = 344] [outer = 0x7f56eb4c1000]
06:30:43 INFO - PROCESS | 1867 | ++DOMWINDOW == 55 (0x7f56ee752c00) [pid = 1916] [serial = 345] [outer = 0x7f56eb4c1000]
06:30:44 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
06:30:44 INFO - document served over http requires an http
06:30:44 INFO - sub-resource via fetch-request using the meta-referrer
06:30:44 INFO - delivery method with no-redirect and when
06:30: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"
06:30:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:30:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:30:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:30:44 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:30:44 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:30:44 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:30:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:30:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:30:44 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
06:30:44 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1585ms
06:30:44 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
06:30:44 INFO - PROCESS | 1867 | ++DOMWINDOW == 17 (0x7f42fb25c000) [pid = 1867] [serial = 25] [outer = 0x7f42fe8d1800]
06:30:44 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56f0a80000 == 16 [pid = 1916] [id = 124]
06:30:44 INFO - PROCESS | 1867 | ++DOMWINDOW == 56 (0x7f56ece26c00) [pid = 1916] [serial = 346] [outer = (nil)]
06:30:44 INFO - PROCESS | 1867 | ++DOMWINDOW == 57 (0x7f56eef7f000) [pid = 1916] [serial = 347] [outer = 0x7f56ece26c00]
06:30:45 INFO - PROCESS | 1867 | ++DOMWINDOW == 58 (0x7f56ef23c000) [pid = 1916] [serial = 348] [outer = 0x7f56ece26c00]
06:30:46 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
06:30:46 INFO - document served over http requires an http
06:30:46 INFO - sub-resource via fetch-request using the meta-referrer
06:30:46 INFO - delivery method with swap-origin-redirect and when
06:30: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"
06:30:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:30:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:30:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:30:46 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:30:46 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:30:46 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:30:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:30:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:30:46 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
06:30:46 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1731ms
06:30:46 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
06:30:46 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56f71c0800 == 17 [pid = 1916] [id = 125]
06:30:46 INFO - PROCESS | 1867 | ++DOMWINDOW == 59 (0x7f56ee836400) [pid = 1916] [serial = 349] [outer = (nil)]
06:30:46 INFO - PROCESS | 1867 | ++DOMWINDOW == 60 (0x7f56f0927800) [pid = 1916] [serial = 350] [outer = 0x7f56ee836400]
06:30:46 INFO - PROCESS | 1867 | ++DOMWINDOW == 61 (0x7f56f0ae8400) [pid = 1916] [serial = 351] [outer = 0x7f56ee836400]
06:30:47 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56f71d8800 == 18 [pid = 1916] [id = 126]
06:30:47 INFO - PROCESS | 1867 | ++DOMWINDOW == 62 (0x7f56f2139400) [pid = 1916] [serial = 352] [outer = (nil)]
06:30:47 INFO - PROCESS | 1867 | ++DOMWINDOW == 63 (0x7f56f3c81000) [pid = 1916] [serial = 353] [outer = 0x7f56f2139400]
06:30:47 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
06:30:47 INFO - document served over http requires an http
06:30:47 INFO - sub-resource via iframe-tag using the meta-referrer
06:30:47 INFO - delivery method with keep-origin-redirect and when
06:30: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"
06:30:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:30:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:30:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:30:47 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:30:47 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:30:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:30:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:30:47 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
06:30:47 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1788ms
06:30:47 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
06:30:48 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56eb334000 == 19 [pid = 1916] [id = 127]
06:30:48 INFO - PROCESS | 1867 | ++DOMWINDOW == 64 (0x7f56f092f400) [pid = 1916] [serial = 354] [outer = (nil)]
06:30:48 INFO - PROCESS | 1867 | ++DOMWINDOW == 65 (0x7f56f3f24400) [pid = 1916] [serial = 355] [outer = 0x7f56f092f400]
06:30:48 INFO - PROCESS | 1867 | ++DOMWINDOW == 66 (0x7f56f404b000) [pid = 1916] [serial = 356] [outer = 0x7f56f092f400]
06:30:49 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56eb345800 == 20 [pid = 1916] [id = 128]
06:30:49 INFO - PROCESS | 1867 | ++DOMWINDOW == 67 (0x7f56eb191c00) [pid = 1916] [serial = 357] [outer = (nil)]
06:30:49 INFO - PROCESS | 1867 | ++DOMWINDOW == 68 (0x7f56eb195800) [pid = 1916] [serial = 358] [outer = 0x7f56eb191c00]
06:30:50 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
06:30:50 INFO - document served over http requires an http
06:30:50 INFO - sub-resource via iframe-tag using the meta-referrer
06:30:50 INFO - delivery method with no-redirect and when
06:30: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"
06:30:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:30:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:30:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:30:50 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:30:50 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:30:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:30:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:30:50 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
06:30:50 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2655ms
06:30:50 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
06:30:51 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56eb61d800 == 21 [pid = 1916] [id = 129]
06:30:51 INFO - PROCESS | 1867 | ++DOMWINDOW == 69 (0x7f56eb19a400) [pid = 1916] [serial = 359] [outer = (nil)]
06:30:51 INFO - PROCESS | 1867 | ++DOMWINDOW == 70 (0x7f56eb19e800) [pid = 1916] [serial = 360] [outer = 0x7f56eb19a400]
06:30:52 INFO - PROCESS | 1867 | ++DOMWINDOW == 71 (0x7f56ec206800) [pid = 1916] [serial = 361] [outer = 0x7f56eb19a400]
06:30:52 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ebe77800 == 22 [pid = 1916] [id = 130]
06:30:52 INFO - PROCESS | 1867 | ++DOMWINDOW == 72 (0x7f56eb316800) [pid = 1916] [serial = 362] [outer = (nil)]
06:30:52 INFO - PROCESS | 1867 | ++DOMWINDOW == 73 (0x7f56eb5d5400) [pid = 1916] [serial = 363] [outer = 0x7f56eb316800]
06:30:53 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ee12b000 == 21 [pid = 1916] [id = 121]
06:30:53 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ec2da800 == 20 [pid = 1916] [id = 120]
06:30:53 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56eb1dc000 == 19 [pid = 1916] [id = 119]
06:30:53 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56eb1df000 == 18 [pid = 1916] [id = 118]
06:30:53 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56f3fd3000 == 17 [pid = 1916] [id = 117]
06:30:53 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56f0a80800 == 16 [pid = 1916] [id = 115]
06:30:53 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56f0a90800 == 15 [pid = 1916] [id = 116]
06:30:53 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56f07a5000 == 14 [pid = 1916] [id = 114]
06:30:53 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56efcd9800 == 13 [pid = 1916] [id = 113]
06:30:53 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56eef57800 == 12 [pid = 1916] [id = 110]
06:30:53 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56eef54000 == 11 [pid = 1916] [id = 112]
06:30:53 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ed162800 == 10 [pid = 1916] [id = 111]
06:30:53 INFO - PROCESS | 1867 | --DOMWINDOW == 72 (0x7f56ee74e000) [pid = 1916] [serial = 306] [outer = (nil)] [url = about:blank]
06:30:53 INFO - PROCESS | 1867 | --DOMWINDOW == 71 (0x7f56ee429c00) [pid = 1916] [serial = 303] [outer = (nil)] [url = about:blank]
06:30:53 INFO - PROCESS | 1867 | --DOMWINDOW == 70 (0x7f56ed2d6400) [pid = 1916] [serial = 300] [outer = (nil)] [url = about:blank]
06:30:53 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
06:30:53 INFO - document served over http requires an http
06:30:53 INFO - sub-resource via iframe-tag using the meta-referrer
06:30:53 INFO - delivery method with swap-origin-redirect and when
06:30: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"
06:30:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:30:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:30:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:30:53 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:30:53 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:30:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:30:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:30:53 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
06:30:53 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2743ms
06:30:53 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
06:30:53 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56eb1f1800 == 11 [pid = 1916] [id = 131]
06:30:53 INFO - PROCESS | 1867 | ++DOMWINDOW == 71 (0x7f56eb19a000) [pid = 1916] [serial = 364] [outer = (nil)]
06:30:53 INFO - PROCESS | 1867 | ++DOMWINDOW == 72 (0x7f56eb5ca000) [pid = 1916] [serial = 365] [outer = 0x7f56eb19a000]
06:30:54 INFO - PROCESS | 1867 | ++DOMWINDOW == 73 (0x7f56ece31400) [pid = 1916] [serial = 366] [outer = 0x7f56eb19a000]
06:30:54 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
06:30:54 INFO - document served over http requires an http
06:30:54 INFO - sub-resource via script-tag using the meta-referrer
06:30:54 INFO - delivery method with keep-origin-redirect and when
06:30: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"
06:30:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:30:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:30:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:30:54 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:30:54 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:30:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:30:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:30:54 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
06:30:54 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1428ms
06:30:54 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html
06:30:55 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ec2f0000 == 12 [pid = 1916] [id = 132]
06:30:55 INFO - PROCESS | 1867 | ++DOMWINDOW == 74 (0x7f56eb5cf000) [pid = 1916] [serial = 367] [outer = (nil)]
06:30:55 INFO - PROCESS | 1867 | ++DOMWINDOW == 75 (0x7f56ed232c00) [pid = 1916] [serial = 368] [outer = 0x7f56eb5cf000]
06:30:55 INFO - PROCESS | 1867 | ++DOMWINDOW == 76 (0x7f56ed52fc00) [pid = 1916] [serial = 369] [outer = 0x7f56eb5cf000]
06:30:55 INFO - PROCESS | 1867 | --DOMWINDOW == 16 (0x7f4309b9f400) [pid = 1867] [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.]
06:30:56 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
06:30:56 INFO - document served over http requires an http
06:30:56 INFO - sub-resource via script-tag using the meta-referrer
06:30:56 INFO - delivery method with no-redirect and when
06:30: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"
06:30:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:30:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:30:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:30:56 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:30:56 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:30:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:30:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:30:56 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
06:30:56 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 1382ms
06:30:56 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
06:30:56 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ee139800 == 13 [pid = 1916] [id = 133]
06:30:56 INFO - PROCESS | 1867 | ++DOMWINDOW == 77 (0x7f56ed240400) [pid = 1916] [serial = 370] [outer = (nil)]
06:30:56 INFO - PROCESS | 1867 | ++DOMWINDOW == 78 (0x7f56ed8c2000) [pid = 1916] [serial = 371] [outer = 0x7f56ed240400]
06:30:56 INFO - PROCESS | 1867 | ++DOMWINDOW == 79 (0x7f56ee74a000) [pid = 1916] [serial = 372] [outer = 0x7f56ed240400]
06:30:57 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
06:30:57 INFO - document served over http requires an http
06:30:57 INFO - sub-resource via script-tag using the meta-referrer
06:30:57 INFO - delivery method with swap-origin-redirect and when
06:30: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"
06:30:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:30:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:30:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:30:57 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:30:57 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:30:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:30:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:30:57 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
06:30:57 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1483ms
06:30:57 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
06:30:57 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ee87f000 == 14 [pid = 1916] [id = 134]
06:30:57 INFO - PROCESS | 1867 | ++DOMWINDOW == 80 (0x7f56ee0c5800) [pid = 1916] [serial = 373] [outer = (nil)]
06:30:58 INFO - PROCESS | 1867 | ++DOMWINDOW == 81 (0x7f56eeb3fc00) [pid = 1916] [serial = 374] [outer = 0x7f56ee0c5800]
06:30:58 INFO - PROCESS | 1867 | ++DOMWINDOW == 82 (0x7f56ef198400) [pid = 1916] [serial = 375] [outer = 0x7f56ee0c5800]
06:30:59 INFO - PROCESS | 1867 | --DOMWINDOW == 81 (0x7f56eeb3f000) [pid = 1916] [serial = 321] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:30:59 INFO - PROCESS | 1867 | --DOMWINDOW == 80 (0x7f56ece2cc00) [pid = 1916] [serial = 313] [outer = (nil)] [url = about:blank]
06:30:59 INFO - PROCESS | 1867 | --DOMWINDOW == 79 (0x7f56eb31d400) [pid = 1916] [serial = 311] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:30:59 INFO - PROCESS | 1867 | --DOMWINDOW == 78 (0x7f56eb319400) [pid = 1916] [serial = 329] [outer = (nil)] [url = about:blank]
06:30:59 INFO - PROCESS | 1867 | --DOMWINDOW == 77 (0x7f56ed078c00) [pid = 1916] [serial = 335] [outer = (nil)] [url = about:blank]
06:30:59 INFO - PROCESS | 1867 | --DOMWINDOW == 76 (0x7f56ef19ec00) [pid = 1916] [serial = 326] [outer = (nil)] [url = about:blank]
06:30:59 INFO - PROCESS | 1867 | --DOMWINDOW == 75 (0x7f56ee83a800) [pid = 1916] [serial = 318] [outer = (nil)] [url = about:blank]
06:30:59 INFO - PROCESS | 1867 | --DOMWINDOW == 74 (0x7f56ed8c8000) [pid = 1916] [serial = 338] [outer = (nil)] [url = about:blank]
06:30:59 INFO - PROCESS | 1867 | --DOMWINDOW == 73 (0x7f56eb4c0400) [pid = 1916] [serial = 332] [outer = (nil)] [url = about:blank]
06:30:59 INFO - PROCESS | 1867 | --DOMWINDOW == 72 (0x7f56eb934800) [pid = 1916] [serial = 308] [outer = (nil)] [url = about:blank]
06:30:59 INFO - PROCESS | 1867 | --DOMWINDOW == 71 (0x7f56eef7f800) [pid = 1916] [serial = 323] [outer = (nil)] [url = about:blank]
06:30:59 INFO - PROCESS | 1867 | --DOMWINDOW == 70 (0x7f56ee757000) [pid = 1916] [serial = 316] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446906626870]
06:30:59 INFO - PROCESS | 1867 | --DOMWINDOW == 69 (0x7f56ed234c00) [pid = 1916] [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]
06:30:59 INFO - PROCESS | 1867 | --DOMWINDOW == 68 (0x7f56eb92f000) [pid = 1916] [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]
06:30:59 INFO - PROCESS | 1867 | --DOMWINDOW == 67 (0x7f56eb692000) [pid = 1916] [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]
06:30:59 INFO - PROCESS | 1867 | --DOMWINDOW == 66 (0x7f56ece29400) [pid = 1916] [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]
06:30:59 INFO - PROCESS | 1867 | --DOMWINDOW == 65 (0x7f56eb23e800) [pid = 1916] [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]
06:30:59 INFO - PROCESS | 1867 | --DOMWINDOW == 64 (0x7f56ee757400) [pid = 1916] [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]
06:30:59 INFO - PROCESS | 1867 | --DOMWINDOW == 63 (0x7f56ee750000) [pid = 1916] [serial = 315] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446906626870]
06:30:59 INFO - PROCESS | 1867 | --DOMWINDOW == 62 (0x7f56eb4bc400) [pid = 1916] [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]
06:30:59 INFO - PROCESS | 1867 | --DOMWINDOW == 61 (0x7f56eeb3d800) [pid = 1916] [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]
06:30:59 INFO - PROCESS | 1867 | --DOMWINDOW == 60 (0x7f56eb5d3400) [pid = 1916] [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]
06:30:59 INFO - PROCESS | 1867 | --DOMWINDOW == 59 (0x7f56eeb39400) [pid = 1916] [serial = 320] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:30:59 INFO - PROCESS | 1867 | --DOMWINDOW == 58 (0x7f56eb31a800) [pid = 1916] [serial = 310] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:30:59 INFO - PROCESS | 1867 | --DOMWINDOW == 57 (0x7f56ece2b400) [pid = 1916] [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]
06:30:59 INFO - PROCESS | 1867 | --DOMWINDOW == 56 (0x7f56eb311800) [pid = 1916] [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]
06:30:59 INFO - PROCESS | 1867 | --DOMWINDOW == 55 (0x7f56eb4c5000) [pid = 1916] [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]
06:30:59 INFO - PROCESS | 1867 | --DOMWINDOW == 54 (0x7f56ed2cf400) [pid = 1916] [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]
06:30:59 INFO - PROCESS | 1867 | --DOMWINDOW == 53 (0x7f56eb4bcc00) [pid = 1916] [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]
06:30:59 INFO - PROCESS | 1867 | --DOMWINDOW == 52 (0x7f56eb4bd000) [pid = 1916] [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]
06:30:59 INFO - PROCESS | 1867 | --DOMWINDOW == 51 (0x7f56ec210400) [pid = 1916] [serial = 285] [outer = (nil)] [url = about:blank]
06:30:59 INFO - PROCESS | 1867 | --DOMWINDOW == 50 (0x7f56ec207c00) [pid = 1916] [serial = 333] [outer = (nil)] [url = about:blank]
06:30:59 INFO - PROCESS | 1867 | --DOMWINDOW == 49 (0x7f56ed527c00) [pid = 1916] [serial = 336] [outer = (nil)] [url = about:blank]
06:30:59 INFO - PROCESS | 1867 | --DOMWINDOW == 48 (0x7f56ed52f400) [pid = 1916] [serial = 288] [outer = (nil)] [url = about:blank]
06:30:59 INFO - PROCESS | 1867 | --DOMWINDOW == 47 (0x7f56ed078800) [pid = 1916] [serial = 282] [outer = (nil)] [url = about:blank]
06:30:59 INFO - PROCESS | 1867 | --DOMWINDOW == 46 (0x7f56ed8c6c00) [pid = 1916] [serial = 291] [outer = (nil)] [url = about:blank]
06:30:59 INFO - PROCESS | 1867 | --DOMWINDOW == 45 (0x7f56ee42c800) [pid = 1916] [serial = 339] [outer = (nil)] [url = about:blank]
06:30:59 INFO - PROCESS | 1867 | --DOMWINDOW == 44 (0x7f56eef85c00) [pid = 1916] [serial = 255] [outer = (nil)] [url = about:blank]
06:30:59 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
06:30:59 INFO - document served over http requires an http
06:30:59 INFO - sub-resource via xhr-request using the meta-referrer
06:30:59 INFO - delivery method with keep-origin-redirect and when
06:30: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"
06:30:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:30:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:30:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:30:59 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:30:59 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:30:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:30:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:30:59 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
06:30:59 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2029ms
06:30:59 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
06:31:00 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56eef5b000 == 15 [pid = 1916] [id = 135]
06:31:00 INFO - PROCESS | 1867 | ++DOMWINDOW == 45 (0x7f56ec207c00) [pid = 1916] [serial = 376] [outer = (nil)]
06:31:00 INFO - PROCESS | 1867 | ++DOMWINDOW == 46 (0x7f56ec20fc00) [pid = 1916] [serial = 377] [outer = 0x7f56ec207c00]
06:31:00 INFO - PROCESS | 1867 | ++DOMWINDOW == 47 (0x7f56ed8c8000) [pid = 1916] [serial = 378] [outer = 0x7f56ec207c00]
06:31:01 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
06:31:01 INFO - document served over http requires an http
06:31:01 INFO - sub-resource via xhr-request using the meta-referrer
06:31:01 INFO - delivery method with no-redirect and when
06:31: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"
06:31:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:31:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:31:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:31:01 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:31:01 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:31:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:31:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:31:01 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
06:31:01 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1902ms
06:31:01 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
06:31:02 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56eecb0800 == 16 [pid = 1916] [id = 136]
06:31:02 INFO - PROCESS | 1867 | ++DOMWINDOW == 48 (0x7f56eb4bdc00) [pid = 1916] [serial = 379] [outer = (nil)]
06:31:02 INFO - PROCESS | 1867 | ++DOMWINDOW == 49 (0x7f56ec208400) [pid = 1916] [serial = 380] [outer = 0x7f56eb4bdc00]
06:31:02 INFO - PROCESS | 1867 | ++DOMWINDOW == 50 (0x7f56ed74bc00) [pid = 1916] [serial = 381] [outer = 0x7f56eb4bdc00]
06:31:03 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
06:31:03 INFO - document served over http requires an http
06:31:03 INFO - sub-resource via xhr-request using the meta-referrer
06:31:03 INFO - delivery method with swap-origin-redirect and when
06:31: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"
06:31:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:31:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:31:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:31:03 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:31:03 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:31:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:31:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:31:03 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
06:31:03 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1994ms
06:31:03 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
06:31:04 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56f0a81000 == 17 [pid = 1916] [id = 137]
06:31:04 INFO - PROCESS | 1867 | ++DOMWINDOW == 51 (0x7f56eb5c9800) [pid = 1916] [serial = 382] [outer = (nil)]
06:31:04 INFO - PROCESS | 1867 | ++DOMWINDOW == 52 (0x7f56ee83c000) [pid = 1916] [serial = 383] [outer = 0x7f56eb5c9800]
06:31:05 INFO - PROCESS | 1867 | ++DOMWINDOW == 53 (0x7f56ef232c00) [pid = 1916] [serial = 384] [outer = 0x7f56eb5c9800]
06:31:06 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
06:31:06 INFO - document served over http requires an https
06:31:06 INFO - sub-resource via fetch-request using the meta-referrer
06:31:06 INFO - delivery method with keep-origin-redirect and when
06:31: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"
06:31:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:31:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:31:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:31:06 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:31:06 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:31:06 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:31:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:31:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:31:06 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
06:31:06 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2631ms
06:31:06 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
06:31:06 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56f413b000 == 18 [pid = 1916] [id = 138]
06:31:06 INFO - PROCESS | 1867 | ++DOMWINDOW == 54 (0x7f56ee83a800) [pid = 1916] [serial = 385] [outer = (nil)]
06:31:06 INFO - PROCESS | 1867 | ++DOMWINDOW == 55 (0x7f56f098b400) [pid = 1916] [serial = 386] [outer = 0x7f56ee83a800]
06:31:07 INFO - PROCESS | 1867 | ++DOMWINDOW == 56 (0x7f56f94f0000) [pid = 1916] [serial = 387] [outer = 0x7f56ee83a800]
06:31:07 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
06:31:07 INFO - document served over http requires an https
06:31:07 INFO - sub-resource via fetch-request using the meta-referrer
06:31:07 INFO - delivery method with no-redirect and when
06:31: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"
06:31:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:31:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:31:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:31:07 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:31:07 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:31:07 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:31:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:31:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:31:07 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
06:31:07 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1634ms
06:31:07 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
06:31:08 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ea0a2000 == 19 [pid = 1916] [id = 139]
06:31:08 INFO - PROCESS | 1867 | ++DOMWINDOW == 57 (0x7f56ea0e2000) [pid = 1916] [serial = 388] [outer = (nil)]
06:31:08 INFO - PROCESS | 1867 | ++DOMWINDOW == 58 (0x7f56ea0e3000) [pid = 1916] [serial = 389] [outer = 0x7f56ea0e2000]
06:31:08 INFO - PROCESS | 1867 | ++DOMWINDOW == 59 (0x7f56f0733800) [pid = 1916] [serial = 390] [outer = 0x7f56ea0e2000]
06:31:09 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
06:31:09 INFO - document served over http requires an https
06:31:09 INFO - sub-resource via fetch-request using the meta-referrer
06:31:09 INFO - delivery method with swap-origin-redirect and when
06:31: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"
06:31:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:31:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:31:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:31:09 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:31:09 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:31:09 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:31:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:31:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:31:09 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
06:31:09 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1586ms
06:31:09 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
06:31:09 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ea158000 == 20 [pid = 1916] [id = 140]
06:31:09 INFO - PROCESS | 1867 | ++DOMWINDOW == 60 (0x7f56ea0e2400) [pid = 1916] [serial = 391] [outer = (nil)]
06:31:10 INFO - PROCESS | 1867 | ++DOMWINDOW == 61 (0x7f56ea139c00) [pid = 1916] [serial = 392] [outer = 0x7f56ea0e2400]
06:31:10 INFO - PROCESS | 1867 | ++DOMWINDOW == 62 (0x7f56ea140000) [pid = 1916] [serial = 393] [outer = 0x7f56ea0e2400]
06:31:11 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ea16b000 == 21 [pid = 1916] [id = 141]
06:31:11 INFO - PROCESS | 1867 | ++DOMWINDOW == 63 (0x7f56e9c6c400) [pid = 1916] [serial = 394] [outer = (nil)]
06:31:11 INFO - PROCESS | 1867 | ++DOMWINDOW == 64 (0x7f56e9c77c00) [pid = 1916] [serial = 395] [outer = 0x7f56e9c6c400]
06:31:11 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
06:31:11 INFO - document served over http requires an https
06:31:11 INFO - sub-resource via iframe-tag using the meta-referrer
06:31:11 INFO - delivery method with keep-origin-redirect and when
06:31:11 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
06:31:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:31:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:31:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:31:11 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:31:11 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:31:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:31:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:31:11 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
06:31:11 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2344ms
06:31:11 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
06:31:12 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56eb5f5800 == 22 [pid = 1916] [id = 142]
06:31:12 INFO - PROCESS | 1867 | ++DOMWINDOW == 65 (0x7f56e9c78000) [pid = 1916] [serial = 396] [outer = (nil)]
06:31:12 INFO - PROCESS | 1867 | ++DOMWINDOW == 66 (0x7f56ea138800) [pid = 1916] [serial = 397] [outer = 0x7f56e9c78000]
06:31:12 INFO - PROCESS | 1867 | ++DOMWINDOW == 67 (0x7f56eb19d000) [pid = 1916] [serial = 398] [outer = 0x7f56e9c78000]
06:31:13 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ee87f000 == 21 [pid = 1916] [id = 134]
06:31:13 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ee139800 == 20 [pid = 1916] [id = 133]
06:31:13 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ec2f0000 == 19 [pid = 1916] [id = 132]
06:31:13 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56eb1f1800 == 18 [pid = 1916] [id = 131]
06:31:13 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ebe77800 == 17 [pid = 1916] [id = 130]
06:31:13 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56eb61d800 == 16 [pid = 1916] [id = 129]
06:31:13 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56eb345800 == 15 [pid = 1916] [id = 128]
06:31:13 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56eb334000 == 14 [pid = 1916] [id = 127]
06:31:13 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56f71d8800 == 13 [pid = 1916] [id = 126]
06:31:13 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56f71c0800 == 12 [pid = 1916] [id = 125]
06:31:13 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56f0a80000 == 11 [pid = 1916] [id = 124]
06:31:13 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ee883000 == 10 [pid = 1916] [id = 123]
06:31:13 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ee881800 == 9 [pid = 1916] [id = 122]
06:31:13 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56eb32e800 == 10 [pid = 1916] [id = 143]
06:31:13 INFO - PROCESS | 1867 | ++DOMWINDOW == 68 (0x7f56eb23d000) [pid = 1916] [serial = 399] [outer = (nil)]
06:31:13 INFO - PROCESS | 1867 | ++DOMWINDOW == 69 (0x7f56eb4bc000) [pid = 1916] [serial = 400] [outer = 0x7f56eb23d000]
06:31:13 INFO - PROCESS | 1867 | --DOMWINDOW == 68 (0x7f56ef236000) [pid = 1916] [serial = 327] [outer = (nil)] [url = about:blank]
06:31:13 INFO - PROCESS | 1867 | --DOMWINDOW == 67 (0x7f56ee42d800) [pid = 1916] [serial = 314] [outer = (nil)] [url = about:blank]
06:31:13 INFO - PROCESS | 1867 | --DOMWINDOW == 66 (0x7f56eeb35400) [pid = 1916] [serial = 319] [outer = (nil)] [url = about:blank]
06:31:13 INFO - PROCESS | 1867 | --DOMWINDOW == 65 (0x7f56ef13c800) [pid = 1916] [serial = 324] [outer = (nil)] [url = about:blank]
06:31:13 INFO - PROCESS | 1867 | --DOMWINDOW == 64 (0x7f56ee754400) [pid = 1916] [serial = 309] [outer = (nil)] [url = about:blank]
06:31:13 INFO - PROCESS | 1867 | --DOMWINDOW == 63 (0x7f56efc7dc00) [pid = 1916] [serial = 330] [outer = (nil)] [url = about:blank]
06:31:13 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
06:31:13 INFO - document served over http requires an https
06:31:13 INFO - sub-resource via iframe-tag using the meta-referrer
06:31:13 INFO - delivery method with no-redirect and when
06:31: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"
06:31:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:31:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:31:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:31:13 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:31:13 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:31:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:31:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:31:13 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
06:31:13 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2034ms
06:31:13 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
06:31:14 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56eb5e1000 == 11 [pid = 1916] [id = 144]
06:31:14 INFO - PROCESS | 1867 | ++DOMWINDOW == 64 (0x7f56e9c76800) [pid = 1916] [serial = 401] [outer = (nil)]
06:31:14 INFO - PROCESS | 1867 | ++DOMWINDOW == 65 (0x7f56eb315c00) [pid = 1916] [serial = 402] [outer = 0x7f56e9c76800]
06:31:14 INFO - PROCESS | 1867 | ++DOMWINDOW == 66 (0x7f56eb931000) [pid = 1916] [serial = 403] [outer = 0x7f56e9c76800]
06:31:15 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ebe7d000 == 12 [pid = 1916] [id = 145]
06:31:15 INFO - PROCESS | 1867 | ++DOMWINDOW == 67 (0x7f56eb93a800) [pid = 1916] [serial = 404] [outer = (nil)]
06:31:15 INFO - PROCESS | 1867 | ++DOMWINDOW == 68 (0x7f56ec20f800) [pid = 1916] [serial = 405] [outer = 0x7f56eb93a800]
06:31:15 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
06:31:15 INFO - document served over http requires an https
06:31:15 INFO - sub-resource via iframe-tag using the meta-referrer
06:31:15 INFO - delivery method with swap-origin-redirect and when
06:31: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"
06:31:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:31:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:31:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:31:15 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:31:15 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:31:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:31:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:31:15 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
06:31:15 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1885ms
06:31:15 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
06:31:16 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ec2f0000 == 13 [pid = 1916] [id = 146]
06:31:16 INFO - PROCESS | 1867 | ++DOMWINDOW == 69 (0x7f56eb5cd000) [pid = 1916] [serial = 406] [outer = (nil)]
06:31:16 INFO - PROCESS | 1867 | ++DOMWINDOW == 70 (0x7f56ec209400) [pid = 1916] [serial = 407] [outer = 0x7f56eb5cd000]
06:31:16 INFO - PROCESS | 1867 | ++DOMWINDOW == 71 (0x7f56ed2d1400) [pid = 1916] [serial = 408] [outer = 0x7f56eb5cd000]
06:31:18 INFO - PROCESS | 1867 | --DOMWINDOW == 70 (0x7f56f3c81000) [pid = 1916] [serial = 353] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:31:18 INFO - PROCESS | 1867 | --DOMWINDOW == 69 (0x7f56f0927800) [pid = 1916] [serial = 350] [outer = (nil)] [url = about:blank]
06:31:18 INFO - PROCESS | 1867 | --DOMWINDOW == 68 (0x7f56eb195800) [pid = 1916] [serial = 358] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446906649661]
06:31:18 INFO - PROCESS | 1867 | --DOMWINDOW == 67 (0x7f56f3f24400) [pid = 1916] [serial = 355] [outer = (nil)] [url = about:blank]
06:31:18 INFO - PROCESS | 1867 | --DOMWINDOW == 66 (0x7f56ed231800) [pid = 1916] [serial = 341] [outer = (nil)] [url = about:blank]
06:31:18 INFO - PROCESS | 1867 | --DOMWINDOW == 65 (0x7f56ed074000) [pid = 1916] [serial = 344] [outer = (nil)] [url = about:blank]
06:31:18 INFO - PROCESS | 1867 | --DOMWINDOW == 64 (0x7f56eef7f000) [pid = 1916] [serial = 347] [outer = (nil)] [url = about:blank]
06:31:18 INFO - PROCESS | 1867 | --DOMWINDOW == 63 (0x7f56eeb3fc00) [pid = 1916] [serial = 374] [outer = (nil)] [url = about:blank]
06:31:18 INFO - PROCESS | 1867 | --DOMWINDOW == 62 (0x7f56eb5d5400) [pid = 1916] [serial = 363] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:31:18 INFO - PROCESS | 1867 | --DOMWINDOW == 61 (0x7f56eb19e800) [pid = 1916] [serial = 360] [outer = (nil)] [url = about:blank]
06:31:18 INFO - PROCESS | 1867 | --DOMWINDOW == 60 (0x7f56ed232c00) [pid = 1916] [serial = 368] [outer = (nil)] [url = about:blank]
06:31:18 INFO - PROCESS | 1867 | --DOMWINDOW == 59 (0x7f56ed8c2000) [pid = 1916] [serial = 371] [outer = (nil)] [url = about:blank]
06:31:18 INFO - PROCESS | 1867 | --DOMWINDOW == 58 (0x7f56eb5ca000) [pid = 1916] [serial = 365] [outer = (nil)] [url = about:blank]
06:31:18 INFO - PROCESS | 1867 | --DOMWINDOW == 57 (0x7f56ec20fc00) [pid = 1916] [serial = 377] [outer = (nil)] [url = about:blank]
06:31:18 INFO - PROCESS | 1867 | --DOMWINDOW == 56 (0x7f56eb5cf000) [pid = 1916] [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]
06:31:18 INFO - PROCESS | 1867 | --DOMWINDOW == 55 (0x7f56eb316800) [pid = 1916] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:31:18 INFO - PROCESS | 1867 | --DOMWINDOW == 54 (0x7f56ed240400) [pid = 1916] [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]
06:31:18 INFO - PROCESS | 1867 | --DOMWINDOW == 53 (0x7f56ee0c5800) [pid = 1916] [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]
06:31:18 INFO - PROCESS | 1867 | --DOMWINDOW == 52 (0x7f56eb19a000) [pid = 1916] [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]
06:31:18 INFO - PROCESS | 1867 | --DOMWINDOW == 51 (0x7f56eb19a400) [pid = 1916] [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]
06:31:18 INFO - PROCESS | 1867 | --DOMWINDOW == 50 (0x7f56f2139400) [pid = 1916] [serial = 352] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:31:18 INFO - PROCESS | 1867 | --DOMWINDOW == 49 (0x7f56eb191c00) [pid = 1916] [serial = 357] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446906649661]
06:31:18 INFO - PROCESS | 1867 | --DOMWINDOW == 48 (0x7f56ef198400) [pid = 1916] [serial = 375] [outer = (nil)] [url = about:blank]
06:31:19 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
06:31:19 INFO - document served over http requires an https
06:31:19 INFO - sub-resource via script-tag using the meta-referrer
06:31:19 INFO - delivery method with keep-origin-redirect and when
06:31: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"
06:31:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:31:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:31:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:31:19 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:31:19 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:31:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:31:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:31:19 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
06:31:19 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 3192ms
06:31:19 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html
06:31:19 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ee132000 == 14 [pid = 1916] [id = 147]
06:31:19 INFO - PROCESS | 1867 | ++DOMWINDOW == 49 (0x7f56eb5c8c00) [pid = 1916] [serial = 409] [outer = (nil)]
06:31:19 INFO - PROCESS | 1867 | ++DOMWINDOW == 50 (0x7f56eb5cfc00) [pid = 1916] [serial = 410] [outer = 0x7f56eb5c8c00]
06:31:19 INFO - PROCESS | 1867 | ++DOMWINDOW == 51 (0x7f56ed527c00) [pid = 1916] [serial = 411] [outer = 0x7f56eb5c8c00]
06:31:20 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
06:31:20 INFO - document served over http requires an https
06:31:20 INFO - sub-resource via script-tag using the meta-referrer
06:31:20 INFO - delivery method with no-redirect and when
06:31: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"
06:31:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:31:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:31:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:31:20 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:31:20 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:31:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:31:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:31:20 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
06:31:20 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 1538ms
06:31:20 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
06:31:20 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ec2d3800 == 15 [pid = 1916] [id = 148]
06:31:20 INFO - PROCESS | 1867 | ++DOMWINDOW == 52 (0x7f56eb199800) [pid = 1916] [serial = 412] [outer = (nil)]
06:31:21 INFO - PROCESS | 1867 | ++DOMWINDOW == 53 (0x7f56eb19e800) [pid = 1916] [serial = 413] [outer = 0x7f56eb199800]
06:31:21 INFO - PROCESS | 1867 | ++DOMWINDOW == 54 (0x7f56eb932400) [pid = 1916] [serial = 414] [outer = 0x7f56eb199800]
06:31:22 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
06:31:22 INFO - document served over http requires an https
06:31:22 INFO - sub-resource via script-tag using the meta-referrer
06:31:22 INFO - delivery method with swap-origin-redirect and when
06:31: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"
06:31:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:31:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:31:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:31:22 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:31:22 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:31:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:31:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:31:22 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
06:31:22 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1677ms
06:31:22 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
06:31:22 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56eecba800 == 16 [pid = 1916] [id = 149]
06:31:22 INFO - PROCESS | 1867 | ++DOMWINDOW == 55 (0x7f56ea142c00) [pid = 1916] [serial = 415] [outer = (nil)]
06:31:22 INFO - PROCESS | 1867 | ++DOMWINDOW == 56 (0x7f56ed527800) [pid = 1916] [serial = 416] [outer = 0x7f56ea142c00]
06:31:23 INFO - PROCESS | 1867 | ++DOMWINDOW == 57 (0x7f56ee42ec00) [pid = 1916] [serial = 417] [outer = 0x7f56ea142c00]
06:31:23 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
06:31:23 INFO - document served over http requires an https
06:31:23 INFO - sub-resource via xhr-request using the meta-referrer
06:31:23 INFO - delivery method with keep-origin-redirect and when
06:31: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"
06:31:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:31:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:31:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:31:23 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:31:23 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:31:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:31:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:31:23 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
06:31:23 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1586ms
06:31:23 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
06:31:24 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56efcc8000 == 17 [pid = 1916] [id = 150]
06:31:24 INFO - PROCESS | 1867 | ++DOMWINDOW == 58 (0x7f56ed74e400) [pid = 1916] [serial = 418] [outer = (nil)]
06:31:24 INFO - PROCESS | 1867 | ++DOMWINDOW == 59 (0x7f56ee753c00) [pid = 1916] [serial = 419] [outer = 0x7f56ed74e400]
06:31:24 INFO - PROCESS | 1867 | ++DOMWINDOW == 60 (0x7f56eeb3a800) [pid = 1916] [serial = 420] [outer = 0x7f56ed74e400]
06:31:25 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
06:31:25 INFO - document served over http requires an https
06:31:25 INFO - sub-resource via xhr-request using the meta-referrer
06:31:25 INFO - delivery method with no-redirect and when
06:31: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"
06:31:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:31:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:31:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:31:25 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:31:25 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:31:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:31:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:31:25 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
06:31:25 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1789ms
06:31:25 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
06:31:26 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56f3f59800 == 18 [pid = 1916] [id = 151]
06:31:26 INFO - PROCESS | 1867 | ++DOMWINDOW == 61 (0x7f56ee752800) [pid = 1916] [serial = 421] [outer = (nil)]
06:31:26 INFO - PROCESS | 1867 | ++DOMWINDOW == 62 (0x7f56ef1a5000) [pid = 1916] [serial = 422] [outer = 0x7f56ee752800]
06:31:26 INFO - PROCESS | 1867 | ++DOMWINDOW == 63 (0x7f56f0735000) [pid = 1916] [serial = 423] [outer = 0x7f56ee752800]
06:31:27 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
06:31:27 INFO - document served over http requires an https
06:31:27 INFO - sub-resource via xhr-request using the meta-referrer
06:31:27 INFO - delivery method with swap-origin-redirect and when
06:31: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"
06:31:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:31:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:31:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:31:27 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:31:27 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:31:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:31:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:31:27 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
06:31:27 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1932ms
06:31:27 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
06:31:28 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56f71c0800 == 19 [pid = 1916] [id = 152]
06:31:28 INFO - PROCESS | 1867 | ++DOMWINDOW == 64 (0x7f56ef143800) [pid = 1916] [serial = 424] [outer = (nil)]
06:31:28 INFO - PROCESS | 1867 | ++DOMWINDOW == 65 (0x7f56f3c63000) [pid = 1916] [serial = 425] [outer = 0x7f56ef143800]
06:31:28 INFO - PROCESS | 1867 | ++DOMWINDOW == 66 (0x7f56f4015800) [pid = 1916] [serial = 426] [outer = 0x7f56ef143800]
06:31:29 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
06:31:29 INFO - document served over http requires an http
06:31:29 INFO - sub-resource via fetch-request using the meta-referrer
06:31:29 INFO - delivery method with keep-origin-redirect and when
06:31: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"
06:31:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:31:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:31:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:31:29 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:31:29 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:31:29 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:31:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:31:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:31:29 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
06:31:29 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2042ms
06:31:29 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html
06:31:30 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e9d41000 == 20 [pid = 1916] [id = 153]
06:31:30 INFO - PROCESS | 1867 | ++DOMWINDOW == 67 (0x7f56e9c14000) [pid = 1916] [serial = 427] [outer = (nil)]
06:31:30 INFO - PROCESS | 1867 | ++DOMWINDOW == 68 (0x7f56e9c15000) [pid = 1916] [serial = 428] [outer = 0x7f56e9c14000]
06:31:31 INFO - PROCESS | 1867 | ++DOMWINDOW == 69 (0x7f56f404cc00) [pid = 1916] [serial = 429] [outer = 0x7f56e9c14000]
06:31:32 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
06:31:32 INFO - document served over http requires an http
06:31:32 INFO - sub-resource via fetch-request using the meta-referrer
06:31:32 INFO - delivery method with no-redirect and when
06:31: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"
06:31:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:31:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:31:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:31:32 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:31:32 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:31:32 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:31:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:31:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:31:32 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
06:31:32 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 3071ms
06:31:32 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
06:31:33 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ea14f800 == 21 [pid = 1916] [id = 154]
06:31:33 INFO - PROCESS | 1867 | ++DOMWINDOW == 70 (0x7f56e9c12800) [pid = 1916] [serial = 430] [outer = (nil)]
06:31:33 INFO - PROCESS | 1867 | ++DOMWINDOW == 71 (0x7f56ea13e400) [pid = 1916] [serial = 431] [outer = 0x7f56e9c12800]
06:31:33 INFO - PROCESS | 1867 | ++DOMWINDOW == 72 (0x7f56ea255000) [pid = 1916] [serial = 432] [outer = 0x7f56e9c12800]
06:31:34 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
06:31:34 INFO - document served over http requires an http
06:31:34 INFO - sub-resource via fetch-request using the meta-referrer
06:31:34 INFO - delivery method with swap-origin-redirect and when
06:31: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"
06:31:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:31:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:31:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:31:34 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:31:34 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:31:34 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:31:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:31:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:31:34 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
06:31:34 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1646ms
06:31:34 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
06:31:34 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ec2f0000 == 20 [pid = 1916] [id = 146]
06:31:34 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ebe7d000 == 19 [pid = 1916] [id = 145]
06:31:34 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56eb5e1000 == 18 [pid = 1916] [id = 144]
06:31:34 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56eb32e800 == 17 [pid = 1916] [id = 143]
06:31:34 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56eb5f5800 == 16 [pid = 1916] [id = 142]
06:31:34 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ea0a2000 == 15 [pid = 1916] [id = 139]
06:31:34 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56f0a81000 == 14 [pid = 1916] [id = 137]
06:31:34 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56eecb0800 == 13 [pid = 1916] [id = 136]
06:31:34 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ea15e800 == 14 [pid = 1916] [id = 155]
06:31:34 INFO - PROCESS | 1867 | ++DOMWINDOW == 73 (0x7f56e9c78c00) [pid = 1916] [serial = 433] [outer = (nil)]
06:31:35 INFO - PROCESS | 1867 | ++DOMWINDOW == 74 (0x7f56ea24dc00) [pid = 1916] [serial = 434] [outer = 0x7f56e9c78c00]
06:31:35 INFO - PROCESS | 1867 | ++DOMWINDOW == 75 (0x7f56eb31a000) [pid = 1916] [serial = 435] [outer = 0x7f56e9c78c00]
06:31:35 INFO - PROCESS | 1867 | --DOMWINDOW == 74 (0x7f56ece31400) [pid = 1916] [serial = 366] [outer = (nil)] [url = about:blank]
06:31:35 INFO - PROCESS | 1867 | --DOMWINDOW == 73 (0x7f56ec206800) [pid = 1916] [serial = 361] [outer = (nil)] [url = about:blank]
06:31:35 INFO - PROCESS | 1867 | --DOMWINDOW == 72 (0x7f56ee74a000) [pid = 1916] [serial = 372] [outer = (nil)] [url = about:blank]
06:31:35 INFO - PROCESS | 1867 | --DOMWINDOW == 71 (0x7f56ed52fc00) [pid = 1916] [serial = 369] [outer = (nil)] [url = about:blank]
06:31:35 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56eb330000 == 15 [pid = 1916] [id = 156]
06:31:35 INFO - PROCESS | 1867 | ++DOMWINDOW == 72 (0x7f56eb5c7000) [pid = 1916] [serial = 436] [outer = (nil)]
06:31:35 INFO - PROCESS | 1867 | ++DOMWINDOW == 73 (0x7f56eb695800) [pid = 1916] [serial = 437] [outer = 0x7f56eb5c7000]
06:31:36 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
06:31:36 INFO - document served over http requires an http
06:31:36 INFO - sub-resource via iframe-tag using the meta-referrer
06:31:36 INFO - delivery method with keep-origin-redirect and when
06:31: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"
06:31:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:31:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:31:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:31:36 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:31:36 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:31:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:31:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:31:36 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
06:31:36 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1584ms
06:31:36 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
06:31:36 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56eb349000 == 16 [pid = 1916] [id = 157]
06:31:36 INFO - PROCESS | 1867 | ++DOMWINDOW == 74 (0x7f56eb190800) [pid = 1916] [serial = 438] [outer = (nil)]
06:31:36 INFO - PROCESS | 1867 | ++DOMWINDOW == 75 (0x7f56ec205800) [pid = 1916] [serial = 439] [outer = 0x7f56eb190800]
06:31:36 INFO - PROCESS | 1867 | ++DOMWINDOW == 76 (0x7f56ed238c00) [pid = 1916] [serial = 440] [outer = 0x7f56eb190800]
06:31:37 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ebe80000 == 17 [pid = 1916] [id = 158]
06:31:37 INFO - PROCESS | 1867 | ++DOMWINDOW == 77 (0x7f56ed2d6400) [pid = 1916] [serial = 441] [outer = (nil)]
06:31:37 INFO - PROCESS | 1867 | ++DOMWINDOW == 78 (0x7f56ee0c4000) [pid = 1916] [serial = 442] [outer = 0x7f56ed2d6400]
06:31:37 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
06:31:37 INFO - document served over http requires an http
06:31:37 INFO - sub-resource via iframe-tag using the meta-referrer
06:31:37 INFO - delivery method with no-redirect and when
06:31: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"
06:31:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:31:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:31:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:31:37 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:31:37 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:31:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:31:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:31:37 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
06:31:37 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1396ms
06:31:37 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
06:31:37 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ec2e6800 == 18 [pid = 1916] [id = 159]
06:31:37 INFO - PROCESS | 1867 | ++DOMWINDOW == 79 (0x7f56eb938000) [pid = 1916] [serial = 443] [outer = (nil)]
06:31:38 INFO - PROCESS | 1867 | ++DOMWINDOW == 80 (0x7f56ed748800) [pid = 1916] [serial = 444] [outer = 0x7f56eb938000]
06:31:38 INFO - PROCESS | 1867 | ++DOMWINDOW == 81 (0x7f56eef86400) [pid = 1916] [serial = 445] [outer = 0x7f56eb938000]
06:31:39 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ed7be800 == 19 [pid = 1916] [id = 160]
06:31:39 INFO - PROCESS | 1867 | ++DOMWINDOW == 82 (0x7f56ef238800) [pid = 1916] [serial = 446] [outer = (nil)]
06:31:39 INFO - PROCESS | 1867 | ++DOMWINDOW == 83 (0x7f56ec20fc00) [pid = 1916] [serial = 447] [outer = 0x7f56ef238800]
06:31:39 INFO - PROCESS | 1867 | --DOMWINDOW == 82 (0x7f56ec209400) [pid = 1916] [serial = 407] [outer = (nil)] [url = about:blank]
06:31:39 INFO - PROCESS | 1867 | --DOMWINDOW == 81 (0x7f56ee83c000) [pid = 1916] [serial = 383] [outer = (nil)] [url = about:blank]
06:31:39 INFO - PROCESS | 1867 | --DOMWINDOW == 80 (0x7f56eb4bc000) [pid = 1916] [serial = 400] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446906673588]
06:31:39 INFO - PROCESS | 1867 | --DOMWINDOW == 79 (0x7f56eb315c00) [pid = 1916] [serial = 402] [outer = (nil)] [url = about:blank]
06:31:39 INFO - PROCESS | 1867 | --DOMWINDOW == 78 (0x7f56ec208400) [pid = 1916] [serial = 380] [outer = (nil)] [url = about:blank]
06:31:39 INFO - PROCESS | 1867 | --DOMWINDOW == 77 (0x7f56ea0e3000) [pid = 1916] [serial = 389] [outer = (nil)] [url = about:blank]
06:31:39 INFO - PROCESS | 1867 | --DOMWINDOW == 76 (0x7f56ea139c00) [pid = 1916] [serial = 392] [outer = (nil)] [url = about:blank]
06:31:39 INFO - PROCESS | 1867 | --DOMWINDOW == 75 (0x7f56e9c77c00) [pid = 1916] [serial = 395] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:31:39 INFO - PROCESS | 1867 | --DOMWINDOW == 74 (0x7f56ec20f800) [pid = 1916] [serial = 405] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:31:39 INFO - PROCESS | 1867 | --DOMWINDOW == 73 (0x7f56f098b400) [pid = 1916] [serial = 386] [outer = (nil)] [url = about:blank]
06:31:40 INFO - PROCESS | 1867 | --DOMWINDOW == 72 (0x7f56ea138800) [pid = 1916] [serial = 397] [outer = (nil)] [url = about:blank]
06:31:40 INFO - PROCESS | 1867 | --DOMWINDOW == 71 (0x7f56eb5cfc00) [pid = 1916] [serial = 410] [outer = (nil)] [url = about:blank]
06:31:40 INFO - PROCESS | 1867 | --DOMWINDOW == 70 (0x7f56eb23d000) [pid = 1916] [serial = 399] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446906673588]
06:31:40 INFO - PROCESS | 1867 | --DOMWINDOW == 69 (0x7f56eb93a800) [pid = 1916] [serial = 404] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:31:40 INFO - PROCESS | 1867 | --DOMWINDOW == 68 (0x7f56eb5cd000) [pid = 1916] [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]
06:31:40 INFO - PROCESS | 1867 | --DOMWINDOW == 67 (0x7f56e9c78000) [pid = 1916] [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]
06:31:40 INFO - PROCESS | 1867 | --DOMWINDOW == 66 (0x7f56e9c76800) [pid = 1916] [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]
06:31:40 INFO - PROCESS | 1867 | --DOMWINDOW == 65 (0x7f56e9c6c400) [pid = 1916] [serial = 394] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:31:40 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
06:31:40 INFO - document served over http requires an http
06:31:40 INFO - sub-resource via iframe-tag using the meta-referrer
06:31:40 INFO - delivery method with swap-origin-redirect and when
06:31: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"
06:31:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:31:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:31:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:31:40 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:31:40 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:31:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:31:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:31:40 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
06:31:40 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2729ms
06:31:40 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
06:31:40 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ee40d000 == 20 [pid = 1916] [id = 161]
06:31:40 INFO - PROCESS | 1867 | ++DOMWINDOW == 66 (0x7f56eb31dc00) [pid = 1916] [serial = 448] [outer = (nil)]
06:31:40 INFO - PROCESS | 1867 | ++DOMWINDOW == 67 (0x7f56eb4bd800) [pid = 1916] [serial = 449] [outer = 0x7f56eb31dc00]
06:31:41 INFO - PROCESS | 1867 | ++DOMWINDOW == 68 (0x7f56eef87000) [pid = 1916] [serial = 450] [outer = 0x7f56eb31dc00]
06:31:41 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
06:31:41 INFO - document served over http requires an http
06:31:41 INFO - sub-resource via script-tag using the meta-referrer
06:31:41 INFO - delivery method with keep-origin-redirect and when
06:31: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"
06:31:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:31:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:31:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:31:41 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:31:41 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:31:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:31:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:31:41 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
06:31:41 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1638ms
06:31:41 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html
06:31:42 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ea28b800 == 21 [pid = 1916] [id = 162]
06:31:42 INFO - PROCESS | 1867 | ++DOMWINDOW == 69 (0x7f56e9c16400) [pid = 1916] [serial = 451] [outer = (nil)]
06:31:42 INFO - PROCESS | 1867 | ++DOMWINDOW == 70 (0x7f56e9c74c00) [pid = 1916] [serial = 452] [outer = 0x7f56e9c16400]
06:31:42 INFO - PROCESS | 1867 | ++DOMWINDOW == 71 (0x7f56ea256c00) [pid = 1916] [serial = 453] [outer = 0x7f56e9c16400]
06:31:43 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is origin when a
06:31:43 INFO - document served over http requires an http
06:31:43 INFO - sub-resource via script-tag using the meta-referrer
06:31:43 INFO - delivery method with no-redirect and when
06:31: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"
06:31:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:31:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:31:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:31:43 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:31:43 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:31:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:31:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:31:43 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html:23:7
06:31:43 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1834ms
06:31:43 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
06:31:44 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56f0a80000 == 22 [pid = 1916] [id = 163]
06:31:44 INFO - PROCESS | 1867 | ++DOMWINDOW == 72 (0x7f56ea463c00) [pid = 1916] [serial = 454] [outer = (nil)]
06:31:44 INFO - PROCESS | 1867 | ++DOMWINDOW == 73 (0x7f56ea46c400) [pid = 1916] [serial = 455] [outer = 0x7f56ea463c00]
06:31:44 INFO - PROCESS | 1867 | ++DOMWINDOW == 74 (0x7f56eb930800) [pid = 1916] [serial = 456] [outer = 0x7f56ea463c00]
06:31:46 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
06:31:46 INFO - document served over http requires an http
06:31:46 INFO - sub-resource via script-tag using the meta-referrer
06:31:46 INFO - delivery method with swap-origin-redirect and when
06:31: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"
06:31:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:31:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:31:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:31:46 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:31:46 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:31:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:31:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:31:46 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
06:31:46 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 2643ms
06:31:46 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
06:31:46 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56f760d800 == 23 [pid = 1916] [id = 164]
06:31:46 INFO - PROCESS | 1867 | ++DOMWINDOW == 75 (0x7f56ea46bc00) [pid = 1916] [serial = 457] [outer = (nil)]
06:31:47 INFO - PROCESS | 1867 | ++DOMWINDOW == 76 (0x7f56ed2d1c00) [pid = 1916] [serial = 458] [outer = 0x7f56ea46bc00]
06:31:47 INFO - PROCESS | 1867 | ++DOMWINDOW == 77 (0x7f56e8a9ec00) [pid = 1916] [serial = 459] [outer = 0x7f56ea46bc00]
06:31:48 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
06:31:48 INFO - document served over http requires an http
06:31:48 INFO - sub-resource via xhr-request using the meta-referrer
06:31:48 INFO - delivery method with keep-origin-redirect and when
06:31: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"
06:31:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:31:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:31:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:31:48 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:31:48 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:31:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:31:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:31:48 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
06:31:48 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1707ms
06:31:48 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html
06:31:48 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e8a46000 == 24 [pid = 1916] [id = 165]
06:31:48 INFO - PROCESS | 1867 | ++DOMWINDOW == 78 (0x7f56e8aaa400) [pid = 1916] [serial = 460] [outer = (nil)]
06:31:48 INFO - PROCESS | 1867 | ++DOMWINDOW == 79 (0x7f56eb691400) [pid = 1916] [serial = 461] [outer = 0x7f56e8aaa400]
06:31:48 INFO - PROCESS | 1867 | ++DOMWINDOW == 80 (0x7f56e919ac00) [pid = 1916] [serial = 462] [outer = 0x7f56e8aaa400]
06:31:49 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
06:31:49 INFO - document served over http requires an http
06:31:49 INFO - sub-resource via xhr-request using the meta-referrer
06:31:49 INFO - delivery method with no-redirect and when
06:31: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"
06:31:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:31:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:31:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:31:49 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:31:49 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:31:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:31:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:31:49 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
06:31:49 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1576ms
06:31:49 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
06:31:50 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e9140000 == 25 [pid = 1916] [id = 166]
06:31:50 INFO - PROCESS | 1867 | ++DOMWINDOW == 81 (0x7f56e8aaa800) [pid = 1916] [serial = 463] [outer = (nil)]
06:31:50 INFO - PROCESS | 1867 | ++DOMWINDOW == 82 (0x7f56e91a3c00) [pid = 1916] [serial = 464] [outer = 0x7f56e8aaa800]
06:31:50 INFO - PROCESS | 1867 | ++DOMWINDOW == 83 (0x7f56e9294400) [pid = 1916] [serial = 465] [outer = 0x7f56e8aaa800]
06:31:51 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
06:31:51 INFO - document served over http requires an http
06:31:51 INFO - sub-resource via xhr-request using the meta-referrer
06:31:51 INFO - delivery method with swap-origin-redirect and when
06:31: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"
06:31:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:31:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:31:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:31:51 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:31:51 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:31:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:31:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:31:51 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
06:31:51 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1639ms
06:31:51 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
06:31:51 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e828e800 == 26 [pid = 1916] [id = 167]
06:31:51 INFO - PROCESS | 1867 | ++DOMWINDOW == 84 (0x7f56e91a3400) [pid = 1916] [serial = 466] [outer = (nil)]
06:31:51 INFO - PROCESS | 1867 | ++DOMWINDOW == 85 (0x7f56e92a0000) [pid = 1916] [serial = 467] [outer = 0x7f56e91a3400]
06:31:52 INFO - PROCESS | 1867 | ++DOMWINDOW == 86 (0x7f56e82dec00) [pid = 1916] [serial = 468] [outer = 0x7f56e91a3400]
06:31:54 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
06:31:54 INFO - document served over http requires an https
06:31:54 INFO - sub-resource via fetch-request using the meta-referrer
06:31:54 INFO - delivery method with keep-origin-redirect and when
06:31: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"
06:31:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:31:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:31:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:31:54 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:31:54 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:31:54 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:31:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:31:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:31:54 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
06:31:54 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2846ms
06:31:54 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html
06:31:54 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e9d3f800 == 27 [pid = 1916] [id = 168]
06:31:54 INFO - PROCESS | 1867 | ++DOMWINDOW == 87 (0x7f56e919c000) [pid = 1916] [serial = 469] [outer = (nil)]
06:31:54 INFO - PROCESS | 1867 | ++DOMWINDOW == 88 (0x7f56e91a6000) [pid = 1916] [serial = 470] [outer = 0x7f56e919c000]
06:31:55 INFO - PROCESS | 1867 | ++DOMWINDOW == 89 (0x7f56e9c70400) [pid = 1916] [serial = 471] [outer = 0x7f56e919c000]
06:31:55 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ee40d000 == 26 [pid = 1916] [id = 161]
06:31:55 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ed7be800 == 25 [pid = 1916] [id = 160]
06:31:55 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ec2e6800 == 24 [pid = 1916] [id = 159]
06:31:55 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ebe80000 == 23 [pid = 1916] [id = 158]
06:31:55 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56eb349000 == 22 [pid = 1916] [id = 157]
06:31:55 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56eb330000 == 21 [pid = 1916] [id = 156]
06:31:55 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ea15e800 == 20 [pid = 1916] [id = 155]
06:31:55 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ea14f800 == 19 [pid = 1916] [id = 154]
06:31:55 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56f71c0800 == 18 [pid = 1916] [id = 152]
06:31:55 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56f3f59800 == 17 [pid = 1916] [id = 151]
06:31:55 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56eef5b000 == 16 [pid = 1916] [id = 135]
06:31:55 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56efcc8000 == 15 [pid = 1916] [id = 150]
06:31:55 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ea16b000 == 14 [pid = 1916] [id = 141]
06:31:55 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56eecba800 == 13 [pid = 1916] [id = 149]
06:31:55 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ec2d3800 == 12 [pid = 1916] [id = 148]
06:31:55 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ee132000 == 11 [pid = 1916] [id = 147]
06:31:55 INFO - PROCESS | 1867 | --DOMWINDOW == 88 (0x7f56eb19d000) [pid = 1916] [serial = 398] [outer = (nil)] [url = about:blank]
06:31:55 INFO - PROCESS | 1867 | --DOMWINDOW == 87 (0x7f56ed2d1400) [pid = 1916] [serial = 408] [outer = (nil)] [url = about:blank]
06:31:55 INFO - PROCESS | 1867 | --DOMWINDOW == 86 (0x7f56eb931000) [pid = 1916] [serial = 403] [outer = (nil)] [url = about:blank]
06:31:56 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
06:31:56 INFO - document served over http requires an https
06:31:56 INFO - sub-resource via fetch-request using the meta-referrer
06:31:56 INFO - delivery method with no-redirect and when
06:31: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"
06:31:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:31:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:31:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:31:56 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:31:56 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:31:56 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:31:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:31:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:31:56 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
06:31:56 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1937ms
06:31:56 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
06:31:56 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ea15f000 == 12 [pid = 1916] [id = 169]
06:31:56 INFO - PROCESS | 1867 | ++DOMWINDOW == 87 (0x7f56ea0d8c00) [pid = 1916] [serial = 472] [outer = (nil)]
06:31:56 INFO - PROCESS | 1867 | ++DOMWINDOW == 88 (0x7f56ea24b400) [pid = 1916] [serial = 473] [outer = 0x7f56ea0d8c00]
06:31:56 INFO - PROCESS | 1867 | ++DOMWINDOW == 89 (0x7f56ea467800) [pid = 1916] [serial = 474] [outer = 0x7f56ea0d8c00]
06:31:57 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
06:31:57 INFO - document served over http requires an https
06:31:57 INFO - sub-resource via fetch-request using the meta-referrer
06:31:57 INFO - delivery method with swap-origin-redirect and when
06:31: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"
06:31:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:31:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:31:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:31:57 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:31:57 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:31:57 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:31:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:31:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:31:57 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
06:31:57 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1638ms
06:31:57 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
06:31:58 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56eb32d800 == 13 [pid = 1916] [id = 170]
06:31:58 INFO - PROCESS | 1867 | ++DOMWINDOW == 90 (0x7f56ea249c00) [pid = 1916] [serial = 475] [outer = (nil)]
06:31:58 INFO - PROCESS | 1867 | ++DOMWINDOW == 91 (0x7f56eb23b400) [pid = 1916] [serial = 476] [outer = 0x7f56ea249c00]
06:31:58 INFO - PROCESS | 1867 | ++DOMWINDOW == 92 (0x7f56eb31cc00) [pid = 1916] [serial = 477] [outer = 0x7f56ea249c00]
06:31:59 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56eb5f2800 == 14 [pid = 1916] [id = 171]
06:31:59 INFO - PROCESS | 1867 | ++DOMWINDOW == 93 (0x7f56eb4c0000) [pid = 1916] [serial = 478] [outer = (nil)]
06:32:00 INFO - PROCESS | 1867 | ++DOMWINDOW == 94 (0x7f56eb4bcc00) [pid = 1916] [serial = 479] [outer = 0x7f56eb4c0000]
06:32:00 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
06:32:00 INFO - document served over http requires an https
06:32:00 INFO - sub-resource via iframe-tag using the meta-referrer
06:32:00 INFO - delivery method with keep-origin-redirect and when
06:32: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"
06:32:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:32:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:32:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:32:00 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:32:00 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:32:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:32:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:32:00 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
06:32:00 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2641ms
06:32:00 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
06:32:01 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56eb608000 == 15 [pid = 1916] [id = 172]
06:32:01 INFO - PROCESS | 1867 | ++DOMWINDOW == 95 (0x7f56eb19c000) [pid = 1916] [serial = 480] [outer = (nil)]
06:32:01 INFO - PROCESS | 1867 | ++DOMWINDOW == 96 (0x7f56eb239400) [pid = 1916] [serial = 481] [outer = 0x7f56eb19c000]
06:32:02 INFO - PROCESS | 1867 | ++DOMWINDOW == 97 (0x7f56eb69bc00) [pid = 1916] [serial = 482] [outer = 0x7f56eb19c000]
06:32:02 INFO - PROCESS | 1867 | --DOMWINDOW == 96 (0x7f56ef1a5000) [pid = 1916] [serial = 422] [outer = (nil)] [url = about:blank]
06:32:02 INFO - PROCESS | 1867 | --DOMWINDOW == 95 (0x7f56f3c63000) [pid = 1916] [serial = 425] [outer = (nil)] [url = about:blank]
06:32:02 INFO - PROCESS | 1867 | --DOMWINDOW == 94 (0x7f56e9c15000) [pid = 1916] [serial = 428] [outer = (nil)] [url = about:blank]
06:32:02 INFO - PROCESS | 1867 | --DOMWINDOW == 93 (0x7f56ed527800) [pid = 1916] [serial = 416] [outer = (nil)] [url = about:blank]
06:32:02 INFO - PROCESS | 1867 | --DOMWINDOW == 92 (0x7f56ee753c00) [pid = 1916] [serial = 419] [outer = (nil)] [url = about:blank]
06:32:02 INFO - PROCESS | 1867 | --DOMWINDOW == 91 (0x7f56eb19e800) [pid = 1916] [serial = 413] [outer = (nil)] [url = about:blank]
06:32:02 INFO - PROCESS | 1867 | --DOMWINDOW == 90 (0x7f56ea13e400) [pid = 1916] [serial = 431] [outer = (nil)] [url = about:blank]
06:32:02 INFO - PROCESS | 1867 | --DOMWINDOW == 89 (0x7f56ee0c4000) [pid = 1916] [serial = 442] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446906697292]
06:32:02 INFO - PROCESS | 1867 | --DOMWINDOW == 88 (0x7f56ec205800) [pid = 1916] [serial = 439] [outer = (nil)] [url = about:blank]
06:32:02 INFO - PROCESS | 1867 | --DOMWINDOW == 87 (0x7f56eb695800) [pid = 1916] [serial = 437] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:32:02 INFO - PROCESS | 1867 | --DOMWINDOW == 86 (0x7f56ea24dc00) [pid = 1916] [serial = 434] [outer = (nil)] [url = about:blank]
06:32:02 INFO - PROCESS | 1867 | --DOMWINDOW == 85 (0x7f56ec20fc00) [pid = 1916] [serial = 447] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:32:02 INFO - PROCESS | 1867 | --DOMWINDOW == 84 (0x7f56ed748800) [pid = 1916] [serial = 444] [outer = (nil)] [url = about:blank]
06:32:02 INFO - PROCESS | 1867 | --DOMWINDOW == 83 (0x7f56eb4bd800) [pid = 1916] [serial = 449] [outer = (nil)] [url = about:blank]
06:32:02 INFO - PROCESS | 1867 | --DOMWINDOW == 82 (0x7f56eb190800) [pid = 1916] [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]
06:32:02 INFO - PROCESS | 1867 | --DOMWINDOW == 81 (0x7f56e9c78c00) [pid = 1916] [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]
06:32:02 INFO - PROCESS | 1867 | --DOMWINDOW == 80 (0x7f56e9c12800) [pid = 1916] [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]
06:32:02 INFO - PROCESS | 1867 | --DOMWINDOW == 79 (0x7f56ed2d6400) [pid = 1916] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446906697292]
06:32:02 INFO - PROCESS | 1867 | --DOMWINDOW == 78 (0x7f56ef238800) [pid = 1916] [serial = 446] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:32:02 INFO - PROCESS | 1867 | --DOMWINDOW == 77 (0x7f56eb938000) [pid = 1916] [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]
06:32:02 INFO - PROCESS | 1867 | --DOMWINDOW == 76 (0x7f56eb5c7000) [pid = 1916] [serial = 436] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:32:02 INFO - PROCESS | 1867 | --DOMWINDOW == 75 (0x7f56ee74d000) [pid = 1916] [serial = 342] [outer = (nil)] [url = about:blank]
06:32:02 INFO - PROCESS | 1867 | --DOMWINDOW == 74 (0x7f56ed8c8000) [pid = 1916] [serial = 378] [outer = (nil)] [url = about:blank]
06:32:02 INFO - PROCESS | 1867 | --DOMWINDOW == 73 (0x7f56ed527c00) [pid = 1916] [serial = 411] [outer = (nil)] [url = about:blank]
06:32:03 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ebe77800 == 16 [pid = 1916] [id = 173]
06:32:03 INFO - PROCESS | 1867 | ++DOMWINDOW == 74 (0x7f56e9c6f400) [pid = 1916] [serial = 483] [outer = (nil)]
06:32:03 INFO - PROCESS | 1867 | ++DOMWINDOW == 75 (0x7f56eb193400) [pid = 1916] [serial = 484] [outer = 0x7f56e9c6f400]
06:32:03 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
06:32:03 INFO - document served over http requires an https
06:32:03 INFO - sub-resource via iframe-tag using the meta-referrer
06:32:03 INFO - delivery method with no-redirect and when
06:32: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"
06:32:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:32:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:32:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:32:03 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:32:03 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:32:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:32:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:32:03 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
06:32:03 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2809ms
06:32:03 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
06:32:03 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ebe86000 == 17 [pid = 1916] [id = 174]
06:32:03 INFO - PROCESS | 1867 | ++DOMWINDOW == 76 (0x7f56eb190800) [pid = 1916] [serial = 485] [outer = (nil)]
06:32:03 INFO - PROCESS | 1867 | ++DOMWINDOW == 77 (0x7f56eb4c7c00) [pid = 1916] [serial = 486] [outer = 0x7f56eb190800]
06:32:03 INFO - PROCESS | 1867 | ++DOMWINDOW == 78 (0x7f56eb934c00) [pid = 1916] [serial = 487] [outer = 0x7f56eb190800]
06:32:04 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56eb1dc000 == 18 [pid = 1916] [id = 175]
06:32:04 INFO - PROCESS | 1867 | ++DOMWINDOW == 79 (0x7f56e8aa4c00) [pid = 1916] [serial = 488] [outer = (nil)]
06:32:04 INFO - PROCESS | 1867 | ++DOMWINDOW == 80 (0x7f56e9c71400) [pid = 1916] [serial = 489] [outer = 0x7f56e8aa4c00]
06:32:05 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
06:32:05 INFO - document served over http requires an https
06:32:05 INFO - sub-resource via iframe-tag using the meta-referrer
06:32:05 INFO - delivery method with swap-origin-redirect and when
06:32: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"
06:32:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:32:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:32:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:32:05 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:32:05 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:32:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:32:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:32:05 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
06:32:05 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1683ms
06:32:05 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
06:32:05 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ec2de000 == 19 [pid = 1916] [id = 176]
06:32:05 INFO - PROCESS | 1867 | ++DOMWINDOW == 81 (0x7f56e9c12800) [pid = 1916] [serial = 490] [outer = (nil)]
06:32:05 INFO - PROCESS | 1867 | ++DOMWINDOW == 82 (0x7f56ea468400) [pid = 1916] [serial = 491] [outer = 0x7f56e9c12800]
06:32:05 INFO - PROCESS | 1867 | ++DOMWINDOW == 83 (0x7f56eb4c3400) [pid = 1916] [serial = 492] [outer = 0x7f56e9c12800]
06:32:06 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
06:32:06 INFO - document served over http requires an https
06:32:06 INFO - sub-resource via script-tag using the meta-referrer
06:32:06 INFO - delivery method with keep-origin-redirect and when
06:32: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"
06:32:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:32:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:32:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:32:06 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:32:06 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:32:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:32:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:32:06 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
06:32:06 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1797ms
06:32:06 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html
06:32:07 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ed7b3800 == 20 [pid = 1916] [id = 177]
06:32:07 INFO - PROCESS | 1867 | ++DOMWINDOW == 84 (0x7f56ea13dc00) [pid = 1916] [serial = 493] [outer = (nil)]
06:32:07 INFO - PROCESS | 1867 | ++DOMWINDOW == 85 (0x7f56ec204800) [pid = 1916] [serial = 494] [outer = 0x7f56ea13dc00]
06:32:07 INFO - PROCESS | 1867 | ++DOMWINDOW == 86 (0x7f56ece31c00) [pid = 1916] [serial = 495] [outer = 0x7f56ea13dc00]
06:32:08 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
06:32:08 INFO - document served over http requires an https
06:32:08 INFO - sub-resource via script-tag using the meta-referrer
06:32:08 INFO - delivery method with no-redirect and when
06:32: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"
06:32:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:32:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:32:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:32:08 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:32:08 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:32:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:32:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:32:08 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
06:32:08 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1797ms
06:32:08 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
06:32:09 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ee138800 == 21 [pid = 1916] [id = 178]
06:32:09 INFO - PROCESS | 1867 | ++DOMWINDOW == 87 (0x7f56ec20a400) [pid = 1916] [serial = 496] [outer = (nil)]
06:32:09 INFO - PROCESS | 1867 | ++DOMWINDOW == 88 (0x7f56ed234400) [pid = 1916] [serial = 497] [outer = 0x7f56ec20a400]
06:32:09 INFO - PROCESS | 1867 | ++DOMWINDOW == 89 (0x7f56ed2d7800) [pid = 1916] [serial = 498] [outer = 0x7f56ec20a400]
06:32:10 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
06:32:10 INFO - document served over http requires an https
06:32:10 INFO - sub-resource via script-tag using the meta-referrer
06:32:10 INFO - delivery method with swap-origin-redirect and when
06:32: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"
06:32:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:32:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:32:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:32:10 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:32:10 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:32:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:32:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:32:10 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
06:32:10 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1967ms
06:32:10 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
06:32:11 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56eecaf800 == 22 [pid = 1916] [id = 179]
06:32:11 INFO - PROCESS | 1867 | ++DOMWINDOW == 90 (0x7f56ed238800) [pid = 1916] [serial = 499] [outer = (nil)]
06:32:11 INFO - PROCESS | 1867 | ++DOMWINDOW == 91 (0x7f56ed747400) [pid = 1916] [serial = 500] [outer = 0x7f56ed238800]
06:32:11 INFO - PROCESS | 1867 | ++DOMWINDOW == 92 (0x7f56ed8c2400) [pid = 1916] [serial = 501] [outer = 0x7f56ed238800]
06:32:12 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
06:32:12 INFO - document served over http requires an https
06:32:12 INFO - sub-resource via xhr-request using the meta-referrer
06:32:12 INFO - delivery method with keep-origin-redirect and when
06:32: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"
06:32:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:32:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:32:12 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:32:12 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:32:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:32:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:32:12 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
06:32:12 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1885ms
06:32:12 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html
06:32:13 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56efcdf800 == 23 [pid = 1916] [id = 180]
06:32:13 INFO - PROCESS | 1867 | ++DOMWINDOW == 93 (0x7f56ed740c00) [pid = 1916] [serial = 502] [outer = (nil)]
06:32:13 INFO - PROCESS | 1867 | ++DOMWINDOW == 94 (0x7f56ee0cdc00) [pid = 1916] [serial = 503] [outer = 0x7f56ed740c00]
06:32:13 INFO - PROCESS | 1867 | ++DOMWINDOW == 95 (0x7f56ee438400) [pid = 1916] [serial = 504] [outer = 0x7f56ed740c00]
06:32:15 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
06:32:15 INFO - document served over http requires an https
06:32:15 INFO - sub-resource via xhr-request using the meta-referrer
06:32:15 INFO - delivery method with no-redirect and when
06:32: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"
06:32:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:32:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:32:15 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:32:15 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:32:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:32:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:32:15 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
06:32:15 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 3199ms
06:32:15 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
06:32:16 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e8a45000 == 24 [pid = 1916] [id = 181]
06:32:16 INFO - PROCESS | 1867 | ++DOMWINDOW == 96 (0x7f56e8a9cc00) [pid = 1916] [serial = 505] [outer = (nil)]
06:32:16 INFO - PROCESS | 1867 | ++DOMWINDOW == 97 (0x7f56e9198c00) [pid = 1916] [serial = 506] [outer = 0x7f56e8a9cc00]
06:32:16 INFO - PROCESS | 1867 | ++DOMWINDOW == 98 (0x7f56ea24d000) [pid = 1916] [serial = 507] [outer = 0x7f56e8a9cc00]
06:32:17 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
06:32:17 INFO - document served over http requires an https
06:32:17 INFO - sub-resource via xhr-request using the meta-referrer
06:32:17 INFO - delivery method with swap-origin-redirect and when
06:32: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"
06:32:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:32:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:32:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:32:17 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:32:17 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:32:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:32:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:32:17 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
06:32:17 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1706ms
06:32:17 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html
06:32:17 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ebe77800 == 23 [pid = 1916] [id = 173]
06:32:17 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56eb608000 == 22 [pid = 1916] [id = 172]
06:32:17 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56eb5f2800 == 21 [pid = 1916] [id = 171]
06:32:17 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56eb32d800 == 20 [pid = 1916] [id = 170]
06:32:17 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ea15f000 == 19 [pid = 1916] [id = 169]
06:32:17 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e9d3f800 == 18 [pid = 1916] [id = 168]
06:32:17 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e828e800 == 17 [pid = 1916] [id = 167]
06:32:17 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e9140000 == 16 [pid = 1916] [id = 166]
06:32:17 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e8296800 == 17 [pid = 1916] [id = 182]
06:32:17 INFO - PROCESS | 1867 | ++DOMWINDOW == 99 (0x7f56e8aa2c00) [pid = 1916] [serial = 508] [outer = (nil)]
06:32:18 INFO - PROCESS | 1867 | ++DOMWINDOW == 100 (0x7f56e91a5800) [pid = 1916] [serial = 509] [outer = 0x7f56e8aa2c00]
06:32:18 INFO - PROCESS | 1867 | ++DOMWINDOW == 101 (0x7f56ea24e000) [pid = 1916] [serial = 510] [outer = 0x7f56e8aa2c00]
06:32:18 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e8a46000 == 16 [pid = 1916] [id = 165]
06:32:18 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56f760d800 == 15 [pid = 1916] [id = 164]
06:32:18 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56f0a80000 == 14 [pid = 1916] [id = 163]
06:32:18 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ea28b800 == 13 [pid = 1916] [id = 162]
06:32:18 INFO - PROCESS | 1867 | --DOMWINDOW == 100 (0x7f56eb31a000) [pid = 1916] [serial = 435] [outer = (nil)] [url = about:blank]
06:32:18 INFO - PROCESS | 1867 | --DOMWINDOW == 99 (0x7f56ea255000) [pid = 1916] [serial = 432] [outer = (nil)] [url = about:blank]
06:32:18 INFO - PROCESS | 1867 | --DOMWINDOW == 98 (0x7f56eef86400) [pid = 1916] [serial = 445] [outer = (nil)] [url = about:blank]
06:32:18 INFO - PROCESS | 1867 | --DOMWINDOW == 97 (0x7f56ed238c00) [pid = 1916] [serial = 440] [outer = (nil)] [url = about:blank]
06:32:19 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
06:32:19 INFO - document served over http requires an http
06:32:19 INFO - sub-resource via fetch-request using the http-csp
06:32:19 INFO - delivery method with keep-origin-redirect and when
06:32: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"
06:32:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:32:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:32:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:32:19 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:32:19 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:32:19 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:32:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:32:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:32:19 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
06:32:19 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 1438ms
06:32:19 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html
06:32:19 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e9148000 == 14 [pid = 1916] [id = 183]
06:32:19 INFO - PROCESS | 1867 | ++DOMWINDOW == 98 (0x7f56e9295000) [pid = 1916] [serial = 511] [outer = (nil)]
06:32:19 INFO - PROCESS | 1867 | ++DOMWINDOW == 99 (0x7f56e92a2400) [pid = 1916] [serial = 512] [outer = 0x7f56e9295000]
06:32:19 INFO - PROCESS | 1867 | ++DOMWINDOW == 100 (0x7f56eb236800) [pid = 1916] [serial = 513] [outer = 0x7f56e9295000]
06:32:20 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
06:32:20 INFO - document served over http requires an http
06:32:20 INFO - sub-resource via fetch-request using the http-csp
06:32:20 INFO - delivery method with no-redirect and when
06:32: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"
06:32:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:32:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:32:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:32:20 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:32:20 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:32:20 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:32:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:32:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:32:20 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
06:32:20 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html | took 1387ms
06:32:20 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html
06:32:20 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ea14f000 == 15 [pid = 1916] [id = 184]
06:32:20 INFO - PROCESS | 1867 | ++DOMWINDOW == 101 (0x7f56ea46d800) [pid = 1916] [serial = 514] [outer = (nil)]
06:32:20 INFO - PROCESS | 1867 | ++DOMWINDOW == 102 (0x7f56eb315800) [pid = 1916] [serial = 515] [outer = 0x7f56ea46d800]
06:32:21 INFO - PROCESS | 1867 | ++DOMWINDOW == 103 (0x7f56eb695400) [pid = 1916] [serial = 516] [outer = 0x7f56ea46d800]
06:32:21 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
06:32:21 INFO - document served over http requires an http
06:32:21 INFO - sub-resource via fetch-request using the http-csp
06:32:21 INFO - delivery method with swap-origin-redirect and when
06:32:21 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html"
06:32:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:32:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:32:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:32:21 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:32:21 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:32:21 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:32:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:32:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:32:21 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
06:32:21 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 1487ms
06:32:21 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html
06:32:22 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56eb1d8800 == 16 [pid = 1916] [id = 185]
06:32:22 INFO - PROCESS | 1867 | ++DOMWINDOW == 104 (0x7f56eb4bac00) [pid = 1916] [serial = 517] [outer = (nil)]
06:32:22 INFO - PROCESS | 1867 | ++DOMWINDOW == 105 (0x7f56ed07b800) [pid = 1916] [serial = 518] [outer = 0x7f56eb4bac00]
06:32:22 INFO - PROCESS | 1867 | ++DOMWINDOW == 106 (0x7f56ed8c1c00) [pid = 1916] [serial = 519] [outer = 0x7f56eb4bac00]
06:32:23 INFO - PROCESS | 1867 | --DOMWINDOW == 105 (0x7f56ea0e2400) [pid = 1916] [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]
06:32:24 INFO - PROCESS | 1867 | --DOMWINDOW == 104 (0x7f56e91a6000) [pid = 1916] [serial = 470] [outer = (nil)] [url = about:blank]
06:32:24 INFO - PROCESS | 1867 | --DOMWINDOW == 103 (0x7f56ed2d1c00) [pid = 1916] [serial = 458] [outer = (nil)] [url = about:blank]
06:32:24 INFO - PROCESS | 1867 | --DOMWINDOW == 102 (0x7f56e91a3c00) [pid = 1916] [serial = 464] [outer = (nil)] [url = about:blank]
06:32:24 INFO - PROCESS | 1867 | --DOMWINDOW == 101 (0x7f56e92a0000) [pid = 1916] [serial = 467] [outer = (nil)] [url = about:blank]
06:32:24 INFO - PROCESS | 1867 | --DOMWINDOW == 100 (0x7f56e9c74c00) [pid = 1916] [serial = 452] [outer = (nil)] [url = about:blank]
06:32:24 INFO - PROCESS | 1867 | --DOMWINDOW == 99 (0x7f56eb23b400) [pid = 1916] [serial = 476] [outer = (nil)] [url = about:blank]
06:32:24 INFO - PROCESS | 1867 | --DOMWINDOW == 98 (0x7f56ea24b400) [pid = 1916] [serial = 473] [outer = (nil)] [url = about:blank]
06:32:24 INFO - PROCESS | 1867 | --DOMWINDOW == 97 (0x7f56ea46c400) [pid = 1916] [serial = 455] [outer = (nil)] [url = about:blank]
06:32:24 INFO - PROCESS | 1867 | --DOMWINDOW == 96 (0x7f56eb4bcc00) [pid = 1916] [serial = 479] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:32:24 INFO - PROCESS | 1867 | --DOMWINDOW == 95 (0x7f56eb691400) [pid = 1916] [serial = 461] [outer = (nil)] [url = about:blank]
06:32:24 INFO - PROCESS | 1867 | --DOMWINDOW == 94 (0x7f56eb239400) [pid = 1916] [serial = 481] [outer = (nil)] [url = about:blank]
06:32:24 INFO - PROCESS | 1867 | --DOMWINDOW == 93 (0x7f56eb193400) [pid = 1916] [serial = 484] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446906723006]
06:32:24 INFO - PROCESS | 1867 | --DOMWINDOW == 92 (0x7f56e919c000) [pid = 1916] [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]
06:32:24 INFO - PROCESS | 1867 | --DOMWINDOW == 91 (0x7f56e9c6f400) [pid = 1916] [serial = 483] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446906723006]
06:32:24 INFO - PROCESS | 1867 | --DOMWINDOW == 90 (0x7f56e91a3400) [pid = 1916] [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]
06:32:24 INFO - PROCESS | 1867 | --DOMWINDOW == 89 (0x7f56ea0d8c00) [pid = 1916] [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]
06:32:24 INFO - PROCESS | 1867 | --DOMWINDOW == 88 (0x7f56ea249c00) [pid = 1916] [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]
06:32:24 INFO - PROCESS | 1867 | --DOMWINDOW == 87 (0x7f56eb4c0000) [pid = 1916] [serial = 478] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:32:24 INFO - PROCESS | 1867 | --DOMWINDOW == 86 (0x7f56eb19c000) [pid = 1916] [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]
06:32:24 INFO - PROCESS | 1867 | --DOMWINDOW == 85 (0x7f56e8a9ec00) [pid = 1916] [serial = 459] [outer = (nil)] [url = about:blank]
06:32:24 INFO - PROCESS | 1867 | --DOMWINDOW == 84 (0x7f56ef23c000) [pid = 1916] [serial = 348] [outer = (nil)] [url = about:blank]
06:32:24 INFO - PROCESS | 1867 | --DOMWINDOW == 83 (0x7f56e919ac00) [pid = 1916] [serial = 462] [outer = (nil)] [url = about:blank]
06:32:24 INFO - PROCESS | 1867 | --DOMWINDOW == 82 (0x7f56e9294400) [pid = 1916] [serial = 465] [outer = (nil)] [url = about:blank]
06:32:24 INFO - PROCESS | 1867 | --DOMWINDOW == 81 (0x7f56f0ae8400) [pid = 1916] [serial = 351] [outer = (nil)] [url = about:blank]
06:32:24 INFO - PROCESS | 1867 | --DOMWINDOW == 80 (0x7f56ee752c00) [pid = 1916] [serial = 345] [outer = (nil)] [url = about:blank]
06:32:24 INFO - PROCESS | 1867 | --DOMWINDOW == 79 (0x7f56eeb3a800) [pid = 1916] [serial = 420] [outer = (nil)] [url = about:blank]
06:32:24 INFO - PROCESS | 1867 | --DOMWINDOW == 78 (0x7f56f0733800) [pid = 1916] [serial = 390] [outer = (nil)] [url = about:blank]
06:32:24 INFO - PROCESS | 1867 | --DOMWINDOW == 77 (0x7f56ee42ec00) [pid = 1916] [serial = 417] [outer = (nil)] [url = about:blank]
06:32:24 INFO - PROCESS | 1867 | --DOMWINDOW == 76 (0x7f56ed74bc00) [pid = 1916] [serial = 381] [outer = (nil)] [url = about:blank]
06:32:24 INFO - PROCESS | 1867 | --DOMWINDOW == 75 (0x7f56ea140000) [pid = 1916] [serial = 393] [outer = (nil)] [url = about:blank]
06:32:24 INFO - PROCESS | 1867 | --DOMWINDOW == 74 (0x7f56f4015800) [pid = 1916] [serial = 426] [outer = (nil)] [url = about:blank]
06:32:24 INFO - PROCESS | 1867 | --DOMWINDOW == 73 (0x7f56ef232c00) [pid = 1916] [serial = 384] [outer = (nil)] [url = about:blank]
06:32:24 INFO - PROCESS | 1867 | --DOMWINDOW == 72 (0x7f56f94f0000) [pid = 1916] [serial = 387] [outer = (nil)] [url = about:blank]
06:32:24 INFO - PROCESS | 1867 | --DOMWINDOW == 71 (0x7f56eb932400) [pid = 1916] [serial = 414] [outer = (nil)] [url = about:blank]
06:32:24 INFO - PROCESS | 1867 | --DOMWINDOW == 70 (0x7f56f404cc00) [pid = 1916] [serial = 429] [outer = (nil)] [url = about:blank]
06:32:24 INFO - PROCESS | 1867 | --DOMWINDOW == 69 (0x7f56f404b000) [pid = 1916] [serial = 356] [outer = (nil)] [url = about:blank]
06:32:24 INFO - PROCESS | 1867 | --DOMWINDOW == 68 (0x7f56f0735000) [pid = 1916] [serial = 423] [outer = (nil)] [url = about:blank]
06:32:24 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ea153000 == 17 [pid = 1916] [id = 186]
06:32:24 INFO - PROCESS | 1867 | ++DOMWINDOW == 69 (0x7f56e8aa1000) [pid = 1916] [serial = 520] [outer = (nil)]
06:32:24 INFO - PROCESS | 1867 | ++DOMWINDOW == 70 (0x7f56e919ac00) [pid = 1916] [serial = 521] [outer = 0x7f56e8aa1000]
06:32:24 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
06:32:24 INFO - document served over http requires an http
06:32:24 INFO - sub-resource via iframe-tag using the http-csp
06:32:24 INFO - delivery method with keep-origin-redirect and when
06:32: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"
06:32:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:32:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:32:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:32:24 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:32:24 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:32:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:32:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:32:24 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
06:32:24 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 2733ms
06:32:24 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html
06:32:24 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56eb5f6000 == 18 [pid = 1916] [id = 187]
06:32:24 INFO - PROCESS | 1867 | ++DOMWINDOW == 71 (0x7f56e8aa6c00) [pid = 1916] [serial = 522] [outer = (nil)]
06:32:25 INFO - PROCESS | 1867 | ++DOMWINDOW == 72 (0x7f56ea0d8c00) [pid = 1916] [serial = 523] [outer = 0x7f56e8aa6c00]
06:32:25 INFO - PROCESS | 1867 | ++DOMWINDOW == 73 (0x7f56ea467400) [pid = 1916] [serial = 524] [outer = 0x7f56e8aa6c00]
06:32:26 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ea0a6800 == 19 [pid = 1916] [id = 188]
06:32:26 INFO - PROCESS | 1867 | ++DOMWINDOW == 74 (0x7f56e91a0800) [pid = 1916] [serial = 525] [outer = (nil)]
06:32:26 INFO - PROCESS | 1867 | ++DOMWINDOW == 75 (0x7f56e9c6dc00) [pid = 1916] [serial = 526] [outer = 0x7f56e91a0800]
06:32:26 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
06:32:26 INFO - document served over http requires an http
06:32:26 INFO - sub-resource via iframe-tag using the http-csp
06:32:26 INFO - delivery method with no-redirect and when
06:32: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"
06:32:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:32:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:32:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:32:26 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:32:26 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:32:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:32:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:32:26 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
06:32:26 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html | took 1994ms
06:32:26 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html
06:32:27 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56eb5fa000 == 20 [pid = 1916] [id = 189]
06:32:27 INFO - PROCESS | 1867 | ++DOMWINDOW == 76 (0x7f56e92a2000) [pid = 1916] [serial = 527] [outer = (nil)]
06:32:27 INFO - PROCESS | 1867 | ++DOMWINDOW == 77 (0x7f56e9c18c00) [pid = 1916] [serial = 528] [outer = 0x7f56e92a2000]
06:32:27 INFO - PROCESS | 1867 | ++DOMWINDOW == 78 (0x7f56eb23c800) [pid = 1916] [serial = 529] [outer = 0x7f56e92a2000]
06:32:28 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ec2f3000 == 21 [pid = 1916] [id = 190]
06:32:28 INFO - PROCESS | 1867 | ++DOMWINDOW == 79 (0x7f56eb4bc400) [pid = 1916] [serial = 530] [outer = (nil)]
06:32:29 INFO - PROCESS | 1867 | ++DOMWINDOW == 80 (0x7f56eb31c000) [pid = 1916] [serial = 531] [outer = 0x7f56eb4bc400]
06:32:29 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
06:32:29 INFO - document served over http requires an http
06:32:29 INFO - sub-resource via iframe-tag using the http-csp
06:32:29 INFO - delivery method with swap-origin-redirect and when
06:32: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/http-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html"
06:32:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:32:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:32:29 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:32:29 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:32:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:32:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:32:29 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
06:32:29 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 2737ms
06:32:29 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html
06:32:29 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ee12d000 == 22 [pid = 1916] [id = 191]
06:32:29 INFO - PROCESS | 1867 | ++DOMWINDOW == 81 (0x7f56eb312000) [pid = 1916] [serial = 532] [outer = (nil)]
06:32:29 INFO - PROCESS | 1867 | ++DOMWINDOW == 82 (0x7f56eb69e000) [pid = 1916] [serial = 533] [outer = 0x7f56eb312000]
06:32:30 INFO - PROCESS | 1867 | ++DOMWINDOW == 83 (0x7f56ee42ec00) [pid = 1916] [serial = 534] [outer = 0x7f56eb312000]
06:32:31 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
06:32:31 INFO - document served over http requires an http
06:32:31 INFO - sub-resource via script-tag using the http-csp
06:32:31 INFO - delivery method with keep-origin-redirect and when
06:32: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"
06:32:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:32:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:32:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:32:31 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:32:31 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:32:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:32:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:32:31 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
06:32:31 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 1733ms
06:32:31 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html
06:32:31 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56eef60800 == 23 [pid = 1916] [id = 192]
06:32:31 INFO - PROCESS | 1867 | ++DOMWINDOW == 84 (0x7f56eb69d400) [pid = 1916] [serial = 535] [outer = (nil)]
06:32:31 INFO - PROCESS | 1867 | ++DOMWINDOW == 85 (0x7f56ee754c00) [pid = 1916] [serial = 536] [outer = 0x7f56eb69d400]
06:32:31 INFO - PROCESS | 1867 | ++DOMWINDOW == 86 (0x7f56eeb33400) [pid = 1916] [serial = 537] [outer = 0x7f56eb69d400]
06:32:32 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
06:32:32 INFO - document served over http requires an http
06:32:32 INFO - sub-resource via script-tag using the http-csp
06:32:32 INFO - delivery method with no-redirect and when
06:32: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"
06:32:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:32:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:32:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:32:32 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:32:32 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:32:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:32:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:32:32 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
06:32:32 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html | took 1631ms
06:32:32 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html
06:32:33 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56f0a90800 == 24 [pid = 1916] [id = 193]
06:32:33 INFO - PROCESS | 1867 | ++DOMWINDOW == 87 (0x7f56ee833000) [pid = 1916] [serial = 538] [outer = (nil)]
06:32:33 INFO - PROCESS | 1867 | ++DOMWINDOW == 88 (0x7f56eef7f000) [pid = 1916] [serial = 539] [outer = 0x7f56ee833000]
06:32:33 INFO - PROCESS | 1867 | ++DOMWINDOW == 89 (0x7f56ef19ac00) [pid = 1916] [serial = 540] [outer = 0x7f56ee833000]
06:32:34 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
06:32:34 INFO - document served over http requires an http
06:32:34 INFO - sub-resource via script-tag using the http-csp
06:32:34 INFO - delivery method with swap-origin-redirect and when
06:32:34 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html"
06:32:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:32:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:32:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:32:34 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:32:34 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:32:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:32:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:32:34 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
06:32:34 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 1587ms
06:32:34 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html
06:32:34 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56f4133000 == 25 [pid = 1916] [id = 194]
06:32:34 INFO - PROCESS | 1867 | ++DOMWINDOW == 90 (0x7f56eef7e400) [pid = 1916] [serial = 541] [outer = (nil)]
06:32:34 INFO - PROCESS | 1867 | ++DOMWINDOW == 91 (0x7f56f0739c00) [pid = 1916] [serial = 542] [outer = 0x7f56eef7e400]
06:32:35 INFO - PROCESS | 1867 | ++DOMWINDOW == 92 (0x7f56f092b000) [pid = 1916] [serial = 543] [outer = 0x7f56eef7e400]
06:32:36 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
06:32:36 INFO - document served over http requires an http
06:32:36 INFO - sub-resource via xhr-request using the http-csp
06:32:36 INFO - delivery method with keep-origin-redirect and when
06:32: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"
06:32:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:32:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:32:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:32:36 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:32:36 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:32:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:32:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:32:36 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
06:32:36 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 1586ms
06:32:36 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html
06:32:36 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56f71c5800 == 26 [pid = 1916] [id = 195]
06:32:36 INFO - PROCESS | 1867 | ++DOMWINDOW == 93 (0x7f56f0735000) [pid = 1916] [serial = 544] [outer = (nil)]
06:32:36 INFO - PROCESS | 1867 | ++DOMWINDOW == 94 (0x7f56f3f29000) [pid = 1916] [serial = 545] [outer = 0x7f56f0735000]
06:32:36 INFO - PROCESS | 1867 | ++DOMWINDOW == 95 (0x7f56f404cc00) [pid = 1916] [serial = 546] [outer = 0x7f56f0735000]
06:32:38 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
06:32:38 INFO - document served over http requires an http
06:32:38 INFO - sub-resource via xhr-request using the http-csp
06:32:38 INFO - delivery method with no-redirect and when
06:32: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"
06:32:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:32:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:32:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:32:38 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:32:38 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:32:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:32:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:32:38 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
06:32:38 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html | took 2599ms
06:32:38 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html
06:32:39 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e9d46800 == 27 [pid = 1916] [id = 196]
06:32:39 INFO - PROCESS | 1867 | ++DOMWINDOW == 96 (0x7f56e7ff7800) [pid = 1916] [serial = 547] [outer = (nil)]
06:32:39 INFO - PROCESS | 1867 | ++DOMWINDOW == 97 (0x7f56e8aa0800) [pid = 1916] [serial = 548] [outer = 0x7f56e7ff7800]
06:32:39 INFO - PROCESS | 1867 | ++DOMWINDOW == 98 (0x7f56e9c70800) [pid = 1916] [serial = 549] [outer = 0x7f56e7ff7800]
06:32:40 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
06:32:40 INFO - document served over http requires an http
06:32:40 INFO - sub-resource via xhr-request using the http-csp
06:32:40 INFO - delivery method with swap-origin-redirect and when
06:32: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/http-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html"
06:32:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:32:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:32:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:32:40 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:32:40 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:32:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:32:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:32:40 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
06:32:40 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 2164ms
06:32:40 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html
06:32:41 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56f413b000 == 26 [pid = 1916] [id = 138]
06:32:41 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ea153000 == 25 [pid = 1916] [id = 186]
06:32:41 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e9d41000 == 24 [pid = 1916] [id = 153]
06:32:41 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56eb1d8800 == 23 [pid = 1916] [id = 185]
06:32:41 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ea158000 == 22 [pid = 1916] [id = 140]
06:32:41 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ea14f000 == 21 [pid = 1916] [id = 184]
06:32:41 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e9148000 == 20 [pid = 1916] [id = 183]
06:32:41 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e8296800 == 19 [pid = 1916] [id = 182]
06:32:41 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e8a45000 == 18 [pid = 1916] [id = 181]
06:32:41 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56efcdf800 == 17 [pid = 1916] [id = 180]
06:32:41 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56eecaf800 == 16 [pid = 1916] [id = 179]
06:32:41 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ee138800 == 15 [pid = 1916] [id = 178]
06:32:41 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ed7b3800 == 14 [pid = 1916] [id = 177]
06:32:41 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ec2de000 == 13 [pid = 1916] [id = 176]
06:32:41 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56eb1dc000 == 12 [pid = 1916] [id = 175]
06:32:41 INFO - PROCESS | 1867 | --DOMWINDOW == 97 (0x7f56eb930800) [pid = 1916] [serial = 456] [outer = (nil)] [url = about:blank]
06:32:41 INFO - PROCESS | 1867 | --DOMWINDOW == 96 (0x7f56eb31cc00) [pid = 1916] [serial = 477] [outer = (nil)] [url = about:blank]
06:32:41 INFO - PROCESS | 1867 | --DOMWINDOW == 95 (0x7f56e9c70400) [pid = 1916] [serial = 471] [outer = (nil)] [url = about:blank]
06:32:41 INFO - PROCESS | 1867 | --DOMWINDOW == 94 (0x7f56e82dec00) [pid = 1916] [serial = 468] [outer = (nil)] [url = about:blank]
06:32:41 INFO - PROCESS | 1867 | --DOMWINDOW == 93 (0x7f56ea467800) [pid = 1916] [serial = 474] [outer = (nil)] [url = about:blank]
06:32:41 INFO - PROCESS | 1867 | --DOMWINDOW == 92 (0x7f56ea256c00) [pid = 1916] [serial = 453] [outer = (nil)] [url = about:blank]
06:32:41 INFO - PROCESS | 1867 | --DOMWINDOW == 91 (0x7f56eb69bc00) [pid = 1916] [serial = 482] [outer = (nil)] [url = about:blank]
06:32:41 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e8295800 == 13 [pid = 1916] [id = 197]
06:32:41 INFO - PROCESS | 1867 | ++DOMWINDOW == 92 (0x7f56e82db800) [pid = 1916] [serial = 550] [outer = (nil)]
06:32:41 INFO - PROCESS | 1867 | ++DOMWINDOW == 93 (0x7f56e82e7400) [pid = 1916] [serial = 551] [outer = 0x7f56e82db800]
06:32:41 INFO - PROCESS | 1867 | ++DOMWINDOW == 94 (0x7f56e9c6c800) [pid = 1916] [serial = 552] [outer = 0x7f56e82db800]
06:32:43 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
06:32:43 INFO - document served over http requires an https
06:32:43 INFO - sub-resource via fetch-request using the http-csp
06:32:43 INFO - delivery method with keep-origin-redirect and when
06:32: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"
06:32:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:32:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:32:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:32:43 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:32:43 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:32:43 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:32:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:32:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:32:43 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
06:32:43 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 2400ms
06:32:43 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html
06:32:43 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e9daa800 == 14 [pid = 1916] [id = 198]
06:32:43 INFO - PROCESS | 1867 | ++DOMWINDOW == 95 (0x7f56e9c78000) [pid = 1916] [serial = 553] [outer = (nil)]
06:32:43 INFO - PROCESS | 1867 | ++DOMWINDOW == 96 (0x7f56ea140800) [pid = 1916] [serial = 554] [outer = 0x7f56e9c78000]
06:32:43 INFO - PROCESS | 1867 | ++DOMWINDOW == 97 (0x7f56eb191000) [pid = 1916] [serial = 555] [outer = 0x7f56e9c78000]
06:32:44 INFO - PROCESS | 1867 | ++DOMWINDOW == 17 (0x7f42ffead800) [pid = 1867] [serial = 26] [outer = 0x7f42fe8d1800]
06:32:44 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
06:32:44 INFO - document served over http requires an https
06:32:44 INFO - sub-resource via fetch-request using the http-csp
06:32:44 INFO - delivery method with no-redirect and when
06:32: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"
06:32:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:32:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:32:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:32:44 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:32:44 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:32:44 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:32:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:32:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:32:44 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
06:32:44 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html | took 1733ms
06:32:45 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html
06:32:45 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ea157000 == 15 [pid = 1916] [id = 199]
06:32:45 INFO - PROCESS | 1867 | ++DOMWINDOW == 98 (0x7f56ea252800) [pid = 1916] [serial = 556] [outer = (nil)]
06:32:45 INFO - PROCESS | 1867 | ++DOMWINDOW == 99 (0x7f56eb31b800) [pid = 1916] [serial = 557] [outer = 0x7f56ea252800]
06:32:45 INFO - PROCESS | 1867 | ++DOMWINDOW == 100 (0x7f56eb4c7400) [pid = 1916] [serial = 558] [outer = 0x7f56ea252800]
06:32:47 INFO - PROCESS | 1867 | --DOMWINDOW == 99 (0x7f56eb31dc00) [pid = 1916] [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]
06:32:47 INFO - PROCESS | 1867 | --DOMWINDOW == 98 (0x7f56e8aa4c00) [pid = 1916] [serial = 488] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:32:47 INFO - PROCESS | 1867 | --DOMWINDOW == 97 (0x7f56ed747400) [pid = 1916] [serial = 500] [outer = (nil)] [url = about:blank]
06:32:47 INFO - PROCESS | 1867 | --DOMWINDOW == 96 (0x7f56ea468400) [pid = 1916] [serial = 491] [outer = (nil)] [url = about:blank]
06:32:47 INFO - PROCESS | 1867 | --DOMWINDOW == 95 (0x7f56ec204800) [pid = 1916] [serial = 494] [outer = (nil)] [url = about:blank]
06:32:47 INFO - PROCESS | 1867 | --DOMWINDOW == 94 (0x7f56ed234400) [pid = 1916] [serial = 497] [outer = (nil)] [url = about:blank]
06:32:47 INFO - PROCESS | 1867 | --DOMWINDOW == 93 (0x7f56e92a2400) [pid = 1916] [serial = 512] [outer = (nil)] [url = about:blank]
06:32:47 INFO - PROCESS | 1867 | --DOMWINDOW == 92 (0x7f56e9c71400) [pid = 1916] [serial = 489] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:32:47 INFO - PROCESS | 1867 | --DOMWINDOW == 91 (0x7f56eb4c7c00) [pid = 1916] [serial = 486] [outer = (nil)] [url = about:blank]
06:32:47 INFO - PROCESS | 1867 | --DOMWINDOW == 90 (0x7f56e91a5800) [pid = 1916] [serial = 509] [outer = (nil)] [url = about:blank]
06:32:47 INFO - PROCESS | 1867 | --DOMWINDOW == 89 (0x7f56eb315800) [pid = 1916] [serial = 515] [outer = (nil)] [url = about:blank]
06:32:47 INFO - PROCESS | 1867 | --DOMWINDOW == 88 (0x7f56e919ac00) [pid = 1916] [serial = 521] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:32:47 INFO - PROCESS | 1867 | --DOMWINDOW == 87 (0x7f56ed07b800) [pid = 1916] [serial = 518] [outer = (nil)] [url = about:blank]
06:32:47 INFO - PROCESS | 1867 | --DOMWINDOW == 86 (0x7f56ee0cdc00) [pid = 1916] [serial = 503] [outer = (nil)] [url = about:blank]
06:32:47 INFO - PROCESS | 1867 | --DOMWINDOW == 85 (0x7f56e9198c00) [pid = 1916] [serial = 506] [outer = (nil)] [url = about:blank]
06:32:47 INFO - PROCESS | 1867 | --DOMWINDOW == 84 (0x7f56ea0d8c00) [pid = 1916] [serial = 523] [outer = (nil)] [url = about:blank]
06:32:47 INFO - PROCESS | 1867 | --DOMWINDOW == 83 (0x7f56e8a9cc00) [pid = 1916] [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]
06:32:47 INFO - PROCESS | 1867 | --DOMWINDOW == 82 (0x7f56e8aa1000) [pid = 1916] [serial = 520] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:32:47 INFO - PROCESS | 1867 | --DOMWINDOW == 81 (0x7f56e8aa2c00) [pid = 1916] [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]
06:32:47 INFO - PROCESS | 1867 | --DOMWINDOW == 80 (0x7f56ed740c00) [pid = 1916] [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]
06:32:47 INFO - PROCESS | 1867 | --DOMWINDOW == 79 (0x7f56ea46d800) [pid = 1916] [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]
06:32:47 INFO - PROCESS | 1867 | --DOMWINDOW == 78 (0x7f56e9295000) [pid = 1916] [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]
06:32:47 INFO - PROCESS | 1867 | --DOMWINDOW == 77 (0x7f56eb4bac00) [pid = 1916] [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]
06:32:47 INFO - PROCESS | 1867 | --DOMWINDOW == 76 (0x7f56eef87000) [pid = 1916] [serial = 450] [outer = (nil)] [url = about:blank]
06:32:47 INFO - PROCESS | 1867 | --DOMWINDOW == 75 (0x7f56ee438400) [pid = 1916] [serial = 504] [outer = (nil)] [url = about:blank]
06:32:47 INFO - PROCESS | 1867 | --DOMWINDOW == 74 (0x7f56ea24d000) [pid = 1916] [serial = 507] [outer = (nil)] [url = about:blank]
06:32:47 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
06:32:47 INFO - document served over http requires an https
06:32:47 INFO - sub-resource via fetch-request using the http-csp
06:32:47 INFO - delivery method with swap-origin-redirect and when
06:32: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"
06:32:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:32:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:32:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:32:47 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:32:47 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:32:47 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:32:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:32:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:32:47 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
06:32:47 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 2589ms
06:32:47 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html
06:32:47 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56eb1dc000 == 16 [pid = 1916] [id = 200]
06:32:47 INFO - PROCESS | 1867 | ++DOMWINDOW == 75 (0x7f56e91a5800) [pid = 1916] [serial = 559] [outer = (nil)]
06:32:48 INFO - PROCESS | 1867 | ++DOMWINDOW == 76 (0x7f56e9296000) [pid = 1916] [serial = 560] [outer = 0x7f56e91a5800]
06:32:48 INFO - PROCESS | 1867 | ++DOMWINDOW == 77 (0x7f56ea46c800) [pid = 1916] [serial = 561] [outer = 0x7f56e91a5800]
06:32:48 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56eb345000 == 17 [pid = 1916] [id = 201]
06:32:48 INFO - PROCESS | 1867 | ++DOMWINDOW == 78 (0x7f56eb319400) [pid = 1916] [serial = 562] [outer = (nil)]
06:32:48 INFO - PROCESS | 1867 | ++DOMWINDOW == 79 (0x7f56eb5d0800) [pid = 1916] [serial = 563] [outer = 0x7f56eb319400]
06:32:49 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
06:32:49 INFO - document served over http requires an https
06:32:49 INFO - sub-resource via iframe-tag using the http-csp
06:32:49 INFO - delivery method with keep-origin-redirect and when
06:32: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"
06:32:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:32:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:32:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:32:49 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:32:49 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:32:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:32:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:32:49 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
06:32:49 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 1436ms
06:32:49 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html
06:32:49 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e9d45800 == 18 [pid = 1916] [id = 202]
06:32:49 INFO - PROCESS | 1867 | ++DOMWINDOW == 80 (0x7f56e919e800) [pid = 1916] [serial = 564] [outer = (nil)]
06:32:49 INFO - PROCESS | 1867 | ++DOMWINDOW == 81 (0x7f56e91a3c00) [pid = 1916] [serial = 565] [outer = 0x7f56e919e800]
06:32:49 INFO - PROCESS | 1867 | ++DOMWINDOW == 82 (0x7f56ea462c00) [pid = 1916] [serial = 566] [outer = 0x7f56e919e800]
06:32:50 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56eb606800 == 19 [pid = 1916] [id = 203]
06:32:50 INFO - PROCESS | 1867 | ++DOMWINDOW == 83 (0x7f56eb315800) [pid = 1916] [serial = 567] [outer = (nil)]
06:32:50 INFO - PROCESS | 1867 | ++DOMWINDOW == 84 (0x7f56eb5d0400) [pid = 1916] [serial = 568] [outer = 0x7f56eb315800]
06:32:51 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
06:32:51 INFO - document served over http requires an https
06:32:51 INFO - sub-resource via iframe-tag using the http-csp
06:32:51 INFO - delivery method with no-redirect and when
06:32: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"
06:32:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:32:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:32:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:32:51 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:32:51 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:32:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:32:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:32:51 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
06:32:51 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html | took 2196ms
06:32:51 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html
06:32:51 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56eb61f000 == 20 [pid = 1916] [id = 204]
06:32:51 INFO - PROCESS | 1867 | ++DOMWINDOW == 85 (0x7f56e919b800) [pid = 1916] [serial = 569] [outer = (nil)]
06:32:51 INFO - PROCESS | 1867 | ++DOMWINDOW == 86 (0x7f56eb92b800) [pid = 1916] [serial = 570] [outer = 0x7f56e919b800]
06:32:52 INFO - PROCESS | 1867 | ++DOMWINDOW == 87 (0x7f56ec20f800) [pid = 1916] [serial = 571] [outer = 0x7f56e919b800]
06:32:52 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ec2f3800 == 21 [pid = 1916] [id = 205]
06:32:52 INFO - PROCESS | 1867 | ++DOMWINDOW == 88 (0x7f56ece30c00) [pid = 1916] [serial = 572] [outer = (nil)]
06:32:53 INFO - PROCESS | 1867 | ++DOMWINDOW == 89 (0x7f56ed234400) [pid = 1916] [serial = 573] [outer = 0x7f56ece30c00]
06:32:53 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
06:32:53 INFO - document served over http requires an https
06:32:53 INFO - sub-resource via iframe-tag using the http-csp
06:32:53 INFO - delivery method with swap-origin-redirect and when
06:32: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"
06:32:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:32:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:32:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:32:53 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:32:53 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:32:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:32:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:32:53 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
06:32:53 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 2131ms
06:32:53 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html
06:32:53 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ed7b5800 == 22 [pid = 1916] [id = 206]
06:32:53 INFO - PROCESS | 1867 | ++DOMWINDOW == 90 (0x7f56eb5ce000) [pid = 1916] [serial = 574] [outer = (nil)]
06:32:54 INFO - PROCESS | 1867 | ++DOMWINDOW == 91 (0x7f56ed2d4c00) [pid = 1916] [serial = 575] [outer = 0x7f56eb5ce000]
06:32:54 INFO - PROCESS | 1867 | ++DOMWINDOW == 92 (0x7f56ed531c00) [pid = 1916] [serial = 576] [outer = 0x7f56eb5ce000]
06:32:55 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
06:32:55 INFO - document served over http requires an https
06:32:55 INFO - sub-resource via script-tag using the http-csp
06:32:55 INFO - delivery method with keep-origin-redirect and when
06:32: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"
06:32:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:32:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:32:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:32:55 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:32:55 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:32:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:32:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:32:55 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
06:32:55 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 1986ms
06:32:55 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html
06:32:56 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ee876800 == 23 [pid = 1916] [id = 207]
06:32:56 INFO - PROCESS | 1867 | ++DOMWINDOW == 93 (0x7f56ed075000) [pid = 1916] [serial = 577] [outer = (nil)]
06:32:56 INFO - PROCESS | 1867 | ++DOMWINDOW == 94 (0x7f56ed8c8000) [pid = 1916] [serial = 578] [outer = 0x7f56ed075000]
06:32:56 INFO - PROCESS | 1867 | ++DOMWINDOW == 95 (0x7f56ee753000) [pid = 1916] [serial = 579] [outer = 0x7f56ed075000]
06:32:57 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
06:32:57 INFO - document served over http requires an https
06:32:57 INFO - sub-resource via script-tag using the http-csp
06:32:57 INFO - delivery method with no-redirect and when
06:32: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"
06:32:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:32:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:32:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:32:57 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:32:57 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:32:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:32:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:32:57 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
06:32:57 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html | took 2397ms
06:32:57 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html
06:32:58 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ef168000 == 24 [pid = 1916] [id = 208]
06:32:58 INFO - PROCESS | 1867 | ++DOMWINDOW == 96 (0x7f56ee0c9800) [pid = 1916] [serial = 580] [outer = (nil)]
06:32:58 INFO - PROCESS | 1867 | ++DOMWINDOW == 97 (0x7f56eef81c00) [pid = 1916] [serial = 581] [outer = 0x7f56ee0c9800]
06:32:58 INFO - PROCESS | 1867 | ++DOMWINDOW == 98 (0x7f56f09c8800) [pid = 1916] [serial = 582] [outer = 0x7f56ee0c9800]
06:32:59 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
06:32:59 INFO - document served over http requires an https
06:32:59 INFO - sub-resource via script-tag using the http-csp
06:32:59 INFO - delivery method with swap-origin-redirect and when
06:32: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"
06:32:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:32:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:32:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:32:59 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:32:59 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:32:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:32:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:32:59 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
06:32:59 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 1735ms
06:32:59 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html
06:32:59 INFO - PROCESS | 1867 | --DOMWINDOW == 16 (0x7f42fb25c000) [pid = 1867] [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.]
06:32:59 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56f405c000 == 25 [pid = 1916] [id = 209]
06:32:59 INFO - PROCESS | 1867 | ++DOMWINDOW == 99 (0x7f56ecfdf400) [pid = 1916] [serial = 583] [outer = (nil)]
06:33:00 INFO - PROCESS | 1867 | ++DOMWINDOW == 100 (0x7f56ecfe0400) [pid = 1916] [serial = 584] [outer = 0x7f56ecfdf400]
06:33:00 INFO - PROCESS | 1867 | ++DOMWINDOW == 101 (0x7f56ecfe6800) [pid = 1916] [serial = 585] [outer = 0x7f56ecfdf400]
06:33:01 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
06:33:01 INFO - document served over http requires an https
06:33:01 INFO - sub-resource via xhr-request using the http-csp
06:33:01 INFO - delivery method with keep-origin-redirect and when
06:33: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"
06:33:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:33:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:33:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:33:01 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:33:01 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:33:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:33:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:33:01 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
06:33:01 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 1631ms
06:33:01 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html
06:33:01 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56eb091800 == 26 [pid = 1916] [id = 210]
06:33:01 INFO - PROCESS | 1867 | ++DOMWINDOW == 102 (0x7f56e779e000) [pid = 1916] [serial = 586] [outer = (nil)]
06:33:01 INFO - PROCESS | 1867 | ++DOMWINDOW == 103 (0x7f56e779f000) [pid = 1916] [serial = 587] [outer = 0x7f56e779e000]
06:33:01 INFO - PROCESS | 1867 | ++DOMWINDOW == 104 (0x7f56e77a4c00) [pid = 1916] [serial = 588] [outer = 0x7f56e779e000]
06:33:02 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
06:33:02 INFO - document served over http requires an https
06:33:02 INFO - sub-resource via xhr-request using the http-csp
06:33:02 INFO - delivery method with no-redirect and when
06:33: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"
06:33:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:33:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:33:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:33:02 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:33:02 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:33:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:33:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:33:02 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
06:33:02 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html | took 1542ms
06:33:02 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html
06:33:03 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56f71d6000 == 27 [pid = 1916] [id = 211]
06:33:03 INFO - PROCESS | 1867 | ++DOMWINDOW == 105 (0x7f56e779e400) [pid = 1916] [serial = 589] [outer = (nil)]
06:33:03 INFO - PROCESS | 1867 | ++DOMWINDOW == 106 (0x7f56e78cd400) [pid = 1916] [serial = 590] [outer = 0x7f56e779e400]
06:33:03 INFO - PROCESS | 1867 | ++DOMWINDOW == 107 (0x7f56e78d3000) [pid = 1916] [serial = 591] [outer = 0x7f56e779e400]
06:33:04 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
06:33:04 INFO - document served over http requires an https
06:33:04 INFO - sub-resource via xhr-request using the http-csp
06:33:04 INFO - delivery method with swap-origin-redirect and when
06:33: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"
06:33:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:33:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:33:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:33:04 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:33:04 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:33:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:33:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:33:04 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
06:33:04 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 1827ms
06:33:04 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
06:33:05 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e7920000 == 28 [pid = 1916] [id = 212]
06:33:05 INFO - PROCESS | 1867 | ++DOMWINDOW == 108 (0x7f56e77a8400) [pid = 1916] [serial = 592] [outer = (nil)]
06:33:05 INFO - PROCESS | 1867 | ++DOMWINDOW == 109 (0x7f56e78d1000) [pid = 1916] [serial = 593] [outer = 0x7f56e77a8400]
06:33:06 INFO - PROCESS | 1867 | ++DOMWINDOW == 110 (0x7f56e7a10400) [pid = 1916] [serial = 594] [outer = 0x7f56e77a8400]
06:33:07 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
06:33:07 INFO - document served over http requires an http
06:33:07 INFO - sub-resource via fetch-request using the http-csp
06:33:07 INFO - delivery method with keep-origin-redirect and when
06:33:07 INFO - the target request is same-origin.
06:33:07 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 2773ms
06:33:07 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html
06:33:07 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e9d3c800 == 29 [pid = 1916] [id = 213]
06:33:07 INFO - PROCESS | 1867 | ++DOMWINDOW == 111 (0x7f56e7fec800) [pid = 1916] [serial = 595] [outer = (nil)]
06:33:08 INFO - PROCESS | 1867 | ++DOMWINDOW == 112 (0x7f56e8a9d400) [pid = 1916] [serial = 596] [outer = 0x7f56e7fec800]
06:33:08 INFO - PROCESS | 1867 | ++DOMWINDOW == 113 (0x7f56e91a0c00) [pid = 1916] [serial = 597] [outer = 0x7f56e7fec800]
06:33:09 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56eb345000 == 28 [pid = 1916] [id = 201]
06:33:09 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ea157000 == 27 [pid = 1916] [id = 199]
06:33:09 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e9daa800 == 26 [pid = 1916] [id = 198]
06:33:09 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e8295800 == 25 [pid = 1916] [id = 197]
06:33:09 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e9d46800 == 24 [pid = 1916] [id = 196]
06:33:09 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56f4133000 == 23 [pid = 1916] [id = 194]
06:33:09 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56f0a90800 == 22 [pid = 1916] [id = 193]
06:33:09 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56eef60800 == 21 [pid = 1916] [id = 192]
06:33:09 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ee12d000 == 20 [pid = 1916] [id = 191]
06:33:09 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56eb5fa000 == 19 [pid = 1916] [id = 189]
06:33:09 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ec2f3000 == 18 [pid = 1916] [id = 190]
06:33:09 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ea0a6800 == 17 [pid = 1916] [id = 188]
06:33:09 INFO - PROCESS | 1867 | --DOMWINDOW == 112 (0x7f56ea24e000) [pid = 1916] [serial = 510] [outer = (nil)] [url = about:blank]
06:33:09 INFO - PROCESS | 1867 | --DOMWINDOW == 111 (0x7f56eb236800) [pid = 1916] [serial = 513] [outer = (nil)] [url = about:blank]
06:33:09 INFO - PROCESS | 1867 | --DOMWINDOW == 110 (0x7f56ed8c1c00) [pid = 1916] [serial = 519] [outer = (nil)] [url = about:blank]
06:33:09 INFO - PROCESS | 1867 | --DOMWINDOW == 109 (0x7f56eb695400) [pid = 1916] [serial = 516] [outer = (nil)] [url = about:blank]
06:33:09 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
06:33:09 INFO - document served over http requires an http
06:33:09 INFO - sub-resource via fetch-request using the http-csp
06:33:09 INFO - delivery method with no-redirect and when
06:33:09 INFO - the target request is same-origin.
06:33:09 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 2342ms
06:33:09 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
06:33:10 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e8a48000 == 18 [pid = 1916] [id = 214]
06:33:10 INFO - PROCESS | 1867 | ++DOMWINDOW == 110 (0x7f56e82e2800) [pid = 1916] [serial = 598] [outer = (nil)]
06:33:10 INFO - PROCESS | 1867 | ++DOMWINDOW == 111 (0x7f56e8aaa000) [pid = 1916] [serial = 599] [outer = 0x7f56e82e2800]
06:33:10 INFO - PROCESS | 1867 | ++DOMWINDOW == 112 (0x7f56e9c6f400) [pid = 1916] [serial = 600] [outer = 0x7f56e82e2800]
06:33:11 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
06:33:11 INFO - document served over http requires an http
06:33:11 INFO - sub-resource via fetch-request using the http-csp
06:33:11 INFO - delivery method with swap-origin-redirect and when
06:33: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"
06:33:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:33:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:33:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:33:11 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:33:11 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:33:11 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:33:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:33:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:33:11 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
06:33:11 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 1541ms
06:33:11 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
06:33:11 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ea092800 == 19 [pid = 1916] [id = 215]
06:33:11 INFO - PROCESS | 1867 | ++DOMWINDOW == 113 (0x7f56e929c400) [pid = 1916] [serial = 601] [outer = (nil)]
06:33:11 INFO - PROCESS | 1867 | ++DOMWINDOW == 114 (0x7f56ea0e6800) [pid = 1916] [serial = 602] [outer = 0x7f56e929c400]
06:33:12 INFO - PROCESS | 1867 | ++DOMWINDOW == 115 (0x7f56ea254800) [pid = 1916] [serial = 603] [outer = 0x7f56e929c400]
06:33:12 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ea164800 == 20 [pid = 1916] [id = 216]
06:33:12 INFO - PROCESS | 1867 | ++DOMWINDOW == 116 (0x7f56ea464000) [pid = 1916] [serial = 604] [outer = (nil)]
06:33:12 INFO - PROCESS | 1867 | ++DOMWINDOW == 117 (0x7f56eb190000) [pid = 1916] [serial = 605] [outer = 0x7f56ea464000]
06:33:12 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
06:33:12 INFO - document served over http requires an http
06:33:12 INFO - sub-resource via iframe-tag using the http-csp
06:33:12 INFO - delivery method with keep-origin-redirect and when
06:33:12 INFO - the target request is same-origin.
06:33:12 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 1586ms
06:33:12 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html
06:33:13 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ea299800 == 21 [pid = 1916] [id = 217]
06:33:13 INFO - PROCESS | 1867 | ++DOMWINDOW == 118 (0x7f56ea0e4c00) [pid = 1916] [serial = 606] [outer = (nil)]
06:33:13 INFO - PROCESS | 1867 | ++DOMWINDOW == 119 (0x7f56ea469c00) [pid = 1916] [serial = 607] [outer = 0x7f56ea0e4c00]
06:33:13 INFO - PROCESS | 1867 | ++DOMWINDOW == 120 (0x7f56eb23f000) [pid = 1916] [serial = 608] [outer = 0x7f56ea0e4c00]
06:33:14 INFO - PROCESS | 1867 | --DOMWINDOW == 119 (0x7f56e9c18c00) [pid = 1916] [serial = 528] [outer = (nil)] [url = about:blank]
06:33:14 INFO - PROCESS | 1867 | --DOMWINDOW == 118 (0x7f56e8aa0800) [pid = 1916] [serial = 548] [outer = (nil)] [url = about:blank]
06:33:14 INFO - PROCESS | 1867 | --DOMWINDOW == 117 (0x7f56eb31c000) [pid = 1916] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:33:14 INFO - PROCESS | 1867 | --DOMWINDOW == 116 (0x7f56eb69e000) [pid = 1916] [serial = 533] [outer = (nil)] [url = about:blank]
06:33:14 INFO - PROCESS | 1867 | --DOMWINDOW == 115 (0x7f56e9c6dc00) [pid = 1916] [serial = 526] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446906746281]
06:33:14 INFO - PROCESS | 1867 | --DOMWINDOW == 114 (0x7f56eb31b800) [pid = 1916] [serial = 557] [outer = (nil)] [url = about:blank]
06:33:14 INFO - PROCESS | 1867 | --DOMWINDOW == 113 (0x7f56f0739c00) [pid = 1916] [serial = 542] [outer = (nil)] [url = about:blank]
06:33:14 INFO - PROCESS | 1867 | --DOMWINDOW == 112 (0x7f56f3f29000) [pid = 1916] [serial = 545] [outer = (nil)] [url = about:blank]
06:33:14 INFO - PROCESS | 1867 | --DOMWINDOW == 111 (0x7f56eef7f000) [pid = 1916] [serial = 539] [outer = (nil)] [url = about:blank]
06:33:14 INFO - PROCESS | 1867 | --DOMWINDOW == 110 (0x7f56ea140800) [pid = 1916] [serial = 554] [outer = (nil)] [url = about:blank]
06:33:14 INFO - PROCESS | 1867 | --DOMWINDOW == 109 (0x7f56e82e7400) [pid = 1916] [serial = 551] [outer = (nil)] [url = about:blank]
06:33:14 INFO - PROCESS | 1867 | --DOMWINDOW == 108 (0x7f56ee754c00) [pid = 1916] [serial = 536] [outer = (nil)] [url = about:blank]
06:33:14 INFO - PROCESS | 1867 | --DOMWINDOW == 107 (0x7f56e9296000) [pid = 1916] [serial = 560] [outer = (nil)] [url = about:blank]
06:33:14 INFO - PROCESS | 1867 | --DOMWINDOW == 106 (0x7f56e9c78000) [pid = 1916] [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]
06:33:14 INFO - PROCESS | 1867 | --DOMWINDOW == 105 (0x7f56e7ff7800) [pid = 1916] [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]
06:33:14 INFO - PROCESS | 1867 | --DOMWINDOW == 104 (0x7f56e82db800) [pid = 1916] [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]
06:33:14 INFO - PROCESS | 1867 | --DOMWINDOW == 103 (0x7f56e91a0800) [pid = 1916] [serial = 525] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446906746281]
06:33:14 INFO - PROCESS | 1867 | --DOMWINDOW == 102 (0x7f56ea252800) [pid = 1916] [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]
06:33:14 INFO - PROCESS | 1867 | --DOMWINDOW == 101 (0x7f56eb4bc400) [pid = 1916] [serial = 530] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:33:14 INFO - PROCESS | 1867 | --DOMWINDOW == 100 (0x7f56ed8c2400) [pid = 1916] [serial = 501] [outer = (nil)] [url = about:blank]
06:33:14 INFO - PROCESS | 1867 | --DOMWINDOW == 99 (0x7f56eb4c3400) [pid = 1916] [serial = 492] [outer = (nil)] [url = about:blank]
06:33:14 INFO - PROCESS | 1867 | --DOMWINDOW == 98 (0x7f56ed2d7800) [pid = 1916] [serial = 498] [outer = (nil)] [url = about:blank]
06:33:14 INFO - PROCESS | 1867 | --DOMWINDOW == 97 (0x7f56e9c70800) [pid = 1916] [serial = 549] [outer = (nil)] [url = about:blank]
06:33:14 INFO - PROCESS | 1867 | --DOMWINDOW == 96 (0x7f56ece31c00) [pid = 1916] [serial = 495] [outer = (nil)] [url = about:blank]
06:33:14 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56eb1ec800 == 22 [pid = 1916] [id = 218]
06:33:14 INFO - PROCESS | 1867 | ++DOMWINDOW == 97 (0x7f56e7ff5c00) [pid = 1916] [serial = 609] [outer = (nil)]
06:33:14 INFO - PROCESS | 1867 | ++DOMWINDOW == 98 (0x7f56e8aa6400) [pid = 1916] [serial = 610] [outer = 0x7f56e7ff5c00]
06:33:14 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
06:33:14 INFO - document served over http requires an http
06:33:14 INFO - sub-resource via iframe-tag using the http-csp
06:33:14 INFO - delivery method with no-redirect and when
06:33:14 INFO - the target request is same-origin.
06:33:14 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 1858ms
06:33:14 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
06:33:15 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56eb341000 == 23 [pid = 1916] [id = 219]
06:33:15 INFO - PROCESS | 1867 | ++DOMWINDOW == 99 (0x7f56ea252800) [pid = 1916] [serial = 611] [outer = (nil)]
06:33:15 INFO - PROCESS | 1867 | ++DOMWINDOW == 100 (0x7f56eb190400) [pid = 1916] [serial = 612] [outer = 0x7f56ea252800]
06:33:15 INFO - PROCESS | 1867 | ++DOMWINDOW == 101 (0x7f56eb4c2000) [pid = 1916] [serial = 613] [outer = 0x7f56ea252800]
06:33:16 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e9d33800 == 24 [pid = 1916] [id = 220]
06:33:16 INFO - PROCESS | 1867 | ++DOMWINDOW == 102 (0x7f56e78d8c00) [pid = 1916] [serial = 614] [outer = (nil)]
06:33:16 INFO - PROCESS | 1867 | ++DOMWINDOW == 103 (0x7f56e7a11c00) [pid = 1916] [serial = 615] [outer = 0x7f56e78d8c00]
06:33:16 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
06:33:16 INFO - document served over http requires an http
06:33:16 INFO - sub-resource via iframe-tag using the http-csp
06:33:16 INFO - delivery method with swap-origin-redirect and when
06:33:16 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
06:33:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:33:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:33:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:33:16 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:33:16 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:33:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:33:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:33:16 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
06:33:16 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 1731ms
06:33:16 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
06:33:17 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56eb1d7800 == 25 [pid = 1916] [id = 221]
06:33:17 INFO - PROCESS | 1867 | ++DOMWINDOW == 104 (0x7f56e8aa5c00) [pid = 1916] [serial = 616] [outer = (nil)]
06:33:17 INFO - PROCESS | 1867 | ++DOMWINDOW == 105 (0x7f56e9c0c800) [pid = 1916] [serial = 617] [outer = 0x7f56e8aa5c00]
06:33:17 INFO - PROCESS | 1867 | ++DOMWINDOW == 106 (0x7f56ea467000) [pid = 1916] [serial = 618] [outer = 0x7f56e8aa5c00]
06:33:18 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
06:33:18 INFO - document served over http requires an http
06:33:18 INFO - sub-resource via script-tag using the http-csp
06:33:18 INFO - delivery method with keep-origin-redirect and when
06:33:18 INFO - the target request is same-origin.
06:33:18 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 2142ms
06:33:18 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html
06:33:19 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ed14d000 == 26 [pid = 1916] [id = 222]
06:33:19 INFO - PROCESS | 1867 | ++DOMWINDOW == 107 (0x7f56e8aa2000) [pid = 1916] [serial = 619] [outer = (nil)]
06:33:19 INFO - PROCESS | 1867 | ++DOMWINDOW == 108 (0x7f56eb5cb000) [pid = 1916] [serial = 620] [outer = 0x7f56e8aa2000]
06:33:19 INFO - PROCESS | 1867 | ++DOMWINDOW == 109 (0x7f56eb933400) [pid = 1916] [serial = 621] [outer = 0x7f56e8aa2000]
06:33:21 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
06:33:21 INFO - document served over http requires an http
06:33:21 INFO - sub-resource via script-tag using the http-csp
06:33:21 INFO - delivery method with no-redirect and when
06:33:21 INFO - the target request is same-origin.
06:33:21 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 2588ms
06:33:21 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
06:33:21 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ee131000 == 27 [pid = 1916] [id = 223]
06:33:21 INFO - PROCESS | 1867 | ++DOMWINDOW == 110 (0x7f56eb5c8800) [pid = 1916] [serial = 622] [outer = (nil)]
06:33:22 INFO - PROCESS | 1867 | ++DOMWINDOW == 111 (0x7f56ec20ec00) [pid = 1916] [serial = 623] [outer = 0x7f56eb5c8800]
06:33:22 INFO - PROCESS | 1867 | ++DOMWINDOW == 112 (0x7f56ecfe7c00) [pid = 1916] [serial = 624] [outer = 0x7f56eb5c8800]
06:33:23 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
06:33:23 INFO - document served over http requires an http
06:33:23 INFO - sub-resource via script-tag using the http-csp
06:33:23 INFO - delivery method with swap-origin-redirect and when
06:33:23 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
06:33:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:33:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:33:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:33:23 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:33:23 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:33:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:33:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:33:23 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
06:33:23 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 2486ms
06:33:23 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
06:33:24 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ee88c000 == 28 [pid = 1916] [id = 224]
06:33:24 INFO - PROCESS | 1867 | ++DOMWINDOW == 113 (0x7f56ec20e000) [pid = 1916] [serial = 625] [outer = (nil)]
06:33:24 INFO - PROCESS | 1867 | ++DOMWINDOW == 114 (0x7f56ed240c00) [pid = 1916] [serial = 626] [outer = 0x7f56ec20e000]
06:33:24 INFO - PROCESS | 1867 | ++DOMWINDOW == 115 (0x7f56ed530400) [pid = 1916] [serial = 627] [outer = 0x7f56ec20e000]
06:33:25 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
06:33:25 INFO - document served over http requires an http
06:33:25 INFO - sub-resource via xhr-request using the http-csp
06:33:25 INFO - delivery method with keep-origin-redirect and when
06:33:25 INFO - the target request is same-origin.
06:33:25 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 1635ms
06:33:25 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html
06:33:25 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56efcde800 == 29 [pid = 1916] [id = 225]
06:33:25 INFO - PROCESS | 1867 | ++DOMWINDOW == 116 (0x7f56ed07d800) [pid = 1916] [serial = 628] [outer = (nil)]
06:33:26 INFO - PROCESS | 1867 | ++DOMWINDOW == 117 (0x7f56ed8c7000) [pid = 1916] [serial = 629] [outer = 0x7f56ed07d800]
06:33:26 INFO - PROCESS | 1867 | ++DOMWINDOW == 118 (0x7f56ee74c000) [pid = 1916] [serial = 630] [outer = 0x7f56ed07d800]
06:33:27 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
06:33:27 INFO - document served over http requires an http
06:33:27 INFO - sub-resource via xhr-request using the http-csp
06:33:27 INFO - delivery method with no-redirect and when
06:33:27 INFO - the target request is same-origin.
06:33:27 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 1588ms
06:33:27 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
06:33:27 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56f3f66000 == 30 [pid = 1916] [id = 226]
06:33:27 INFO - PROCESS | 1867 | ++DOMWINDOW == 119 (0x7f56ed8c5400) [pid = 1916] [serial = 631] [outer = (nil)]
06:33:27 INFO - PROCESS | 1867 | ++DOMWINDOW == 120 (0x7f56ee839c00) [pid = 1916] [serial = 632] [outer = 0x7f56ed8c5400]
06:33:27 INFO - PROCESS | 1867 | ++DOMWINDOW == 121 (0x7f56eeb3b800) [pid = 1916] [serial = 633] [outer = 0x7f56ed8c5400]
06:33:29 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
06:33:29 INFO - document served over http requires an http
06:33:29 INFO - sub-resource via xhr-request using the http-csp
06:33:29 INFO - delivery method with swap-origin-redirect and when
06:33: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"
06:33:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:33:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:33:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:33:29 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:33:29 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:33:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:33:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:33:29 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
06:33:29 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 2288ms
06:33:29 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
06:33:30 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e9d48000 == 31 [pid = 1916] [id = 227]
06:33:30 INFO - PROCESS | 1867 | ++DOMWINDOW == 122 (0x7f56e7a10800) [pid = 1916] [serial = 634] [outer = (nil)]
06:33:30 INFO - PROCESS | 1867 | ++DOMWINDOW == 123 (0x7f56e7ff6c00) [pid = 1916] [serial = 635] [outer = 0x7f56e7a10800]
06:33:30 INFO - PROCESS | 1867 | ++DOMWINDOW == 124 (0x7f56e9c6b800) [pid = 1916] [serial = 636] [outer = 0x7f56e7a10800]
06:33:31 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
06:33:31 INFO - document served over http requires an https
06:33:31 INFO - sub-resource via fetch-request using the http-csp
06:33:31 INFO - delivery method with keep-origin-redirect and when
06:33:31 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
06:33:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:33:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:33:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:33:31 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:33:31 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:33:31 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:33:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:33:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:33:31 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
06:33:31 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 2372ms
06:33:31 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html
06:33:32 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e828b000 == 32 [pid = 1916] [id = 228]
06:33:32 INFO - PROCESS | 1867 | ++DOMWINDOW == 125 (0x7f56e8aa0c00) [pid = 1916] [serial = 637] [outer = (nil)]
06:33:32 INFO - PROCESS | 1867 | ++DOMWINDOW == 126 (0x7f56e9298000) [pid = 1916] [serial = 638] [outer = 0x7f56e8aa0c00]
06:33:32 INFO - PROCESS | 1867 | ++DOMWINDOW == 127 (0x7f56e9c79800) [pid = 1916] [serial = 639] [outer = 0x7f56e8aa0c00]
06:33:32 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56f71c5800 == 31 [pid = 1916] [id = 195]
06:33:32 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56eb1ec800 == 30 [pid = 1916] [id = 218]
06:33:32 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ea299800 == 29 [pid = 1916] [id = 217]
06:33:32 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ebe86000 == 28 [pid = 1916] [id = 174]
06:33:32 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ea164800 == 27 [pid = 1916] [id = 216]
06:33:32 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ea092800 == 26 [pid = 1916] [id = 215]
06:33:32 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e9d3c800 == 25 [pid = 1916] [id = 213]
06:33:32 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e7920000 == 24 [pid = 1916] [id = 212]
06:33:32 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56f71d6000 == 23 [pid = 1916] [id = 211]
06:33:32 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56eb091800 == 22 [pid = 1916] [id = 210]
06:33:32 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56f405c000 == 21 [pid = 1916] [id = 209]
06:33:32 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ef168000 == 20 [pid = 1916] [id = 208]
06:33:32 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ee876800 == 19 [pid = 1916] [id = 207]
06:33:32 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ed7b5800 == 18 [pid = 1916] [id = 206]
06:33:32 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ec2f3800 == 17 [pid = 1916] [id = 205]
06:33:32 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56eb61f000 == 16 [pid = 1916] [id = 204]
06:33:33 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56eb606800 == 15 [pid = 1916] [id = 203]
06:33:33 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56eb5f6000 == 14 [pid = 1916] [id = 187]
06:33:33 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e9d45800 == 13 [pid = 1916] [id = 202]
06:33:33 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56eb1dc000 == 12 [pid = 1916] [id = 200]
06:33:33 INFO - PROCESS | 1867 | --DOMWINDOW == 126 (0x7f56ea467400) [pid = 1916] [serial = 524] [outer = (nil)] [url = about:blank]
06:33:33 INFO - PROCESS | 1867 | --DOMWINDOW == 125 (0x7f56eb191000) [pid = 1916] [serial = 555] [outer = (nil)] [url = about:blank]
06:33:33 INFO - PROCESS | 1867 | --DOMWINDOW == 124 (0x7f56eb4c7400) [pid = 1916] [serial = 558] [outer = (nil)] [url = about:blank]
06:33:33 INFO - PROCESS | 1867 | --DOMWINDOW == 123 (0x7f56e9c6c800) [pid = 1916] [serial = 552] [outer = (nil)] [url = about:blank]
06:33:34 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
06:33:34 INFO - document served over http requires an https
06:33:34 INFO - sub-resource via fetch-request using the http-csp
06:33:34 INFO - delivery method with no-redirect and when
06:33: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"
06:33:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:33:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:33:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:33:34 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:33:34 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:33:34 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:33:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:33:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:33:34 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
06:33:34 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 2359ms
06:33:34 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
06:33:34 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e9151800 == 13 [pid = 1916] [id = 229]
06:33:34 INFO - PROCESS | 1867 | ++DOMWINDOW == 124 (0x7f56e7a03000) [pid = 1916] [serial = 640] [outer = (nil)]
06:33:34 INFO - PROCESS | 1867 | ++DOMWINDOW == 125 (0x7f56e929c000) [pid = 1916] [serial = 641] [outer = 0x7f56e7a03000]
06:33:35 INFO - PROCESS | 1867 | ++DOMWINDOW == 126 (0x7f56ea24cc00) [pid = 1916] [serial = 642] [outer = 0x7f56e7a03000]
06:33:35 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
06:33:35 INFO - document served over http requires an https
06:33:35 INFO - sub-resource via fetch-request using the http-csp
06:33:35 INFO - delivery method with swap-origin-redirect and when
06:33:35 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
06:33:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:33:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:33:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:33:35 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:33:35 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:33:35 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:33:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:33:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:33:35 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
06:33:35 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 1692ms
06:33:35 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
06:33:36 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ea0ac000 == 14 [pid = 1916] [id = 230]
06:33:36 INFO - PROCESS | 1867 | ++DOMWINDOW == 127 (0x7f56ea0df800) [pid = 1916] [serial = 643] [outer = (nil)]
06:33:36 INFO - PROCESS | 1867 | ++DOMWINDOW == 128 (0x7f56ea466800) [pid = 1916] [serial = 644] [outer = 0x7f56ea0df800]
06:33:36 INFO - PROCESS | 1867 | ++DOMWINDOW == 129 (0x7f56eb19b800) [pid = 1916] [serial = 645] [outer = 0x7f56ea0df800]
06:33:38 INFO - PROCESS | 1867 | --DOMWINDOW == 128 (0x7f56eb199800) [pid = 1916] [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]
06:33:38 INFO - PROCESS | 1867 | --DOMWINDOW == 127 (0x7f56ef143800) [pid = 1916] [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]
06:33:38 INFO - PROCESS | 1867 | --DOMWINDOW == 126 (0x7f56e77a8400) [pid = 1916] [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]
06:33:38 INFO - PROCESS | 1867 | --DOMWINDOW == 125 (0x7f56e8aaa400) [pid = 1916] [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]
06:33:38 INFO - PROCESS | 1867 | --DOMWINDOW == 124 (0x7f56ea0e4c00) [pid = 1916] [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]
06:33:38 INFO - PROCESS | 1867 | --DOMWINDOW == 123 (0x7f56e929c400) [pid = 1916] [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]
06:33:38 INFO - PROCESS | 1867 | --DOMWINDOW == 122 (0x7f56e7ff5c00) [pid = 1916] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446906794563]
06:33:38 INFO - PROCESS | 1867 | --DOMWINDOW == 121 (0x7f56e8aaa800) [pid = 1916] [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]
06:33:38 INFO - PROCESS | 1867 | --DOMWINDOW == 120 (0x7f56ee752800) [pid = 1916] [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]
06:33:38 INFO - PROCESS | 1867 | --DOMWINDOW == 119 (0x7f56e9c16400) [pid = 1916] [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]
06:33:38 INFO - PROCESS | 1867 | --DOMWINDOW == 118 (0x7f56e82e2800) [pid = 1916] [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]
06:33:38 INFO - PROCESS | 1867 | --DOMWINDOW == 117 (0x7f56ed74e400) [pid = 1916] [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]
06:33:38 INFO - PROCESS | 1867 | --DOMWINDOW == 116 (0x7f56ea464000) [pid = 1916] [serial = 604] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:33:38 INFO - PROCESS | 1867 | --DOMWINDOW == 115 (0x7f56e7fec800) [pid = 1916] [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]
06:33:38 INFO - PROCESS | 1867 | --DOMWINDOW == 114 (0x7f56ea142c00) [pid = 1916] [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]
06:33:38 INFO - PROCESS | 1867 | --DOMWINDOW == 113 (0x7f56ea463c00) [pid = 1916] [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]
06:33:38 INFO - PROCESS | 1867 | --DOMWINDOW == 112 (0x7f56ea46bc00) [pid = 1916] [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]
06:33:38 INFO - PROCESS | 1867 | --DOMWINDOW == 111 (0x7f56e9c14000) [pid = 1916] [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]
06:33:38 INFO - PROCESS | 1867 | --DOMWINDOW == 110 (0x7f56e8aa6c00) [pid = 1916] [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]
06:33:38 INFO - PROCESS | 1867 | --DOMWINDOW == 109 (0x7f56ed238800) [pid = 1916] [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]
06:33:38 INFO - PROCESS | 1867 | --DOMWINDOW == 108 (0x7f56ec20a400) [pid = 1916] [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]
06:33:38 INFO - PROCESS | 1867 | --DOMWINDOW == 107 (0x7f56ea13dc00) [pid = 1916] [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]
06:33:38 INFO - PROCESS | 1867 | --DOMWINDOW == 106 (0x7f56e9c12800) [pid = 1916] [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]
06:33:38 INFO - PROCESS | 1867 | --DOMWINDOW == 105 (0x7f56eb5c8c00) [pid = 1916] [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]
06:33:38 INFO - PROCESS | 1867 | --DOMWINDOW == 104 (0x7f56ea0e2000) [pid = 1916] [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]
06:33:38 INFO - PROCESS | 1867 | --DOMWINDOW == 103 (0x7f56ee83a800) [pid = 1916] [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]
06:33:38 INFO - PROCESS | 1867 | --DOMWINDOW == 102 (0x7f56eb5c9800) [pid = 1916] [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]
06:33:38 INFO - PROCESS | 1867 | --DOMWINDOW == 101 (0x7f56eb4bdc00) [pid = 1916] [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]
06:33:38 INFO - PROCESS | 1867 | --DOMWINDOW == 100 (0x7f56ec207c00) [pid = 1916] [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]
06:33:38 INFO - PROCESS | 1867 | --DOMWINDOW == 99 (0x7f56f092f400) [pid = 1916] [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]
06:33:38 INFO - PROCESS | 1867 | --DOMWINDOW == 98 (0x7f56ee836400) [pid = 1916] [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]
06:33:38 INFO - PROCESS | 1867 | --DOMWINDOW == 97 (0x7f56ece26c00) [pid = 1916] [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]
06:33:38 INFO - PROCESS | 1867 | --DOMWINDOW == 96 (0x7f56eb4c1000) [pid = 1916] [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]
06:33:38 INFO - PROCESS | 1867 | --DOMWINDOW == 95 (0x7f56ec211c00) [pid = 1916] [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]
06:33:38 INFO - PROCESS | 1867 | --DOMWINDOW == 94 (0x7f56ece30c00) [pid = 1916] [serial = 572] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:33:38 INFO - PROCESS | 1867 | --DOMWINDOW == 93 (0x7f56eb315800) [pid = 1916] [serial = 567] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446906770872]
06:33:38 INFO - PROCESS | 1867 | --DOMWINDOW == 92 (0x7f56eb319400) [pid = 1916] [serial = 562] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:33:38 INFO - PROCESS | 1867 | --DOMWINDOW == 91 (0x7f56e91a5800) [pid = 1916] [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]
06:33:38 INFO - PROCESS | 1867 | --DOMWINDOW == 90 (0x7f56e78cd400) [pid = 1916] [serial = 590] [outer = (nil)] [url = about:blank]
06:33:38 INFO - PROCESS | 1867 | --DOMWINDOW == 89 (0x7f56eef81c00) [pid = 1916] [serial = 581] [outer = (nil)] [url = about:blank]
06:33:38 INFO - PROCESS | 1867 | --DOMWINDOW == 88 (0x7f56ecfe0400) [pid = 1916] [serial = 584] [outer = (nil)] [url = about:blank]
06:33:38 INFO - PROCESS | 1867 | --DOMWINDOW == 87 (0x7f56e779f000) [pid = 1916] [serial = 587] [outer = (nil)] [url = about:blank]
06:33:38 INFO - PROCESS | 1867 | --DOMWINDOW == 86 (0x7f56ed2d4c00) [pid = 1916] [serial = 575] [outer = (nil)] [url = about:blank]
06:33:38 INFO - PROCESS | 1867 | --DOMWINDOW == 85 (0x7f56ed8c8000) [pid = 1916] [serial = 578] [outer = (nil)] [url = about:blank]
06:33:38 INFO - PROCESS | 1867 | --DOMWINDOW == 84 (0x7f56eb5d0400) [pid = 1916] [serial = 568] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446906770872]
06:33:38 INFO - PROCESS | 1867 | --DOMWINDOW == 83 (0x7f56e91a3c00) [pid = 1916] [serial = 565] [outer = (nil)] [url = about:blank]
06:33:38 INFO - PROCESS | 1867 | --DOMWINDOW == 82 (0x7f56eb5d0800) [pid = 1916] [serial = 563] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:33:38 INFO - PROCESS | 1867 | --DOMWINDOW == 81 (0x7f56ed234400) [pid = 1916] [serial = 573] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:33:38 INFO - PROCESS | 1867 | --DOMWINDOW == 80 (0x7f56eb92b800) [pid = 1916] [serial = 570] [outer = (nil)] [url = about:blank]
06:33:38 INFO - PROCESS | 1867 | --DOMWINDOW == 79 (0x7f56e8aa6400) [pid = 1916] [serial = 610] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446906794563]
06:33:38 INFO - PROCESS | 1867 | --DOMWINDOW == 78 (0x7f56ea469c00) [pid = 1916] [serial = 607] [outer = (nil)] [url = about:blank]
06:33:38 INFO - PROCESS | 1867 | --DOMWINDOW == 77 (0x7f56eb190000) [pid = 1916] [serial = 605] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:33:38 INFO - PROCESS | 1867 | --DOMWINDOW == 76 (0x7f56ea0e6800) [pid = 1916] [serial = 602] [outer = (nil)] [url = about:blank]
06:33:38 INFO - PROCESS | 1867 | --DOMWINDOW == 75 (0x7f56e8a9d400) [pid = 1916] [serial = 596] [outer = (nil)] [url = about:blank]
06:33:38 INFO - PROCESS | 1867 | --DOMWINDOW == 74 (0x7f56e78d1000) [pid = 1916] [serial = 593] [outer = (nil)] [url = about:blank]
06:33:38 INFO - PROCESS | 1867 | --DOMWINDOW == 73 (0x7f56eb190400) [pid = 1916] [serial = 612] [outer = (nil)] [url = about:blank]
06:33:38 INFO - PROCESS | 1867 | --DOMWINDOW == 72 (0x7f56e8aaa000) [pid = 1916] [serial = 599] [outer = (nil)] [url = about:blank]
06:33:38 INFO - PROCESS | 1867 | --DOMWINDOW == 71 (0x7f56ea46c800) [pid = 1916] [serial = 561] [outer = (nil)] [url = about:blank]
06:33:38 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
06:33:38 INFO - document served over http requires an https
06:33:38 INFO - sub-resource via fetch-request using the http-csp
06:33:38 INFO - delivery method with swap-origin-redirect and when
06:33:38 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
06:33:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:33:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:33:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:33:38 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:33:38 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:33:38 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:33:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:33:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:33:38 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
06:33:38 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 2991ms
06:33:38 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
06:33:39 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56eb090800 == 15 [pid = 1916] [id = 231]
06:33:39 INFO - PROCESS | 1867 | ++DOMWINDOW == 72 (0x7f56e7fefc00) [pid = 1916] [serial = 646] [outer = (nil)]
06:33:39 INFO - PROCESS | 1867 | ++DOMWINDOW == 73 (0x7f56e7ff3c00) [pid = 1916] [serial = 647] [outer = 0x7f56e7fefc00]
06:33:39 INFO - PROCESS | 1867 | ++DOMWINDOW == 74 (0x7f56e9294000) [pid = 1916] [serial = 648] [outer = 0x7f56e7fefc00]
06:33:40 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
06:33:40 INFO - document served over http requires an https
06:33:40 INFO - sub-resource via fetch-request using the http-csp
06:33:40 INFO - delivery method with keep-origin-redirect and when
06:33:40 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
06:33:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:33:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:33:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:33:40 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:33:40 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:33:40 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:33:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:33:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:33:40 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
06:33:40 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 1484ms
06:33:40 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html
06:33:40 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ea285800 == 16 [pid = 1916] [id = 232]
06:33:40 INFO - PROCESS | 1867 | ++DOMWINDOW == 75 (0x7f56e77a4400) [pid = 1916] [serial = 649] [outer = (nil)]
06:33:40 INFO - PROCESS | 1867 | ++DOMWINDOW == 76 (0x7f56e919ac00) [pid = 1916] [serial = 650] [outer = 0x7f56e77a4400]
06:33:41 INFO - PROCESS | 1867 | ++DOMWINDOW == 77 (0x7f56ea0e5800) [pid = 1916] [serial = 651] [outer = 0x7f56e77a4400]
06:33:42 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
06:33:42 INFO - document served over http requires an https
06:33:42 INFO - sub-resource via fetch-request using the http-csp
06:33:42 INFO - delivery method with no-redirect and when
06:33:42 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
06:33:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:33:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:33:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:33:42 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:33:42 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:33:42 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:33:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:33:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:33:42 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
06:33:42 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 1884ms
06:33:42 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
06:33:42 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56eb5ea800 == 17 [pid = 1916] [id = 233]
06:33:42 INFO - PROCESS | 1867 | ++DOMWINDOW == 78 (0x7f56e7a07000) [pid = 1916] [serial = 652] [outer = (nil)]
06:33:42 INFO - PROCESS | 1867 | ++DOMWINDOW == 79 (0x7f56eb199800) [pid = 1916] [serial = 653] [outer = 0x7f56e7a07000]
06:33:43 INFO - PROCESS | 1867 | ++DOMWINDOW == 80 (0x7f56eb315400) [pid = 1916] [serial = 654] [outer = 0x7f56e7a07000]
06:33:44 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
06:33:44 INFO - document served over http requires an https
06:33:44 INFO - sub-resource via fetch-request using the http-csp
06:33:44 INFO - delivery method with swap-origin-redirect and when
06:33:44 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
06:33:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:33:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:33:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:33:44 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:33:44 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:33:44 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:33:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:33:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:33:44 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
06:33:44 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
06:33:44 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
06:33:44 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ec2d3800 == 18 [pid = 1916] [id = 234]
06:33:44 INFO - PROCESS | 1867 | ++DOMWINDOW == 81 (0x7f56eb193400) [pid = 1916] [serial = 655] [outer = (nil)]
06:33:45 INFO - PROCESS | 1867 | ++DOMWINDOW == 82 (0x7f56eb4bac00) [pid = 1916] [serial = 656] [outer = 0x7f56eb193400]
06:33:45 INFO - PROCESS | 1867 | ++DOMWINDOW == 83 (0x7f56eb696000) [pid = 1916] [serial = 657] [outer = 0x7f56eb193400]
06:33:46 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ed15f000 == 19 [pid = 1916] [id = 235]
06:33:46 INFO - PROCESS | 1867 | ++DOMWINDOW == 84 (0x7f56eb92d000) [pid = 1916] [serial = 658] [outer = (nil)]
06:33:46 INFO - PROCESS | 1867 | ++DOMWINDOW == 85 (0x7f56eb93a800) [pid = 1916] [serial = 659] [outer = 0x7f56eb92d000]
06:33:46 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
06:33:46 INFO - document served over http requires an https
06:33:46 INFO - sub-resource via iframe-tag using the http-csp
06:33:46 INFO - delivery method with keep-origin-redirect and when
06:33:46 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
06:33:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:33:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:33:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:33:46 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:33:46 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:33:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:33:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:33:46 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
06:33:46 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 2099ms
06:33:46 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html
06:33:47 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ed7c0800 == 20 [pid = 1916] [id = 236]
06:33:47 INFO - PROCESS | 1867 | ++DOMWINDOW == 86 (0x7f56eb4c3000) [pid = 1916] [serial = 660] [outer = (nil)]
06:33:47 INFO - PROCESS | 1867 | ++DOMWINDOW == 87 (0x7f56eb935400) [pid = 1916] [serial = 661] [outer = 0x7f56eb4c3000]
06:33:47 INFO - PROCESS | 1867 | ++DOMWINDOW == 88 (0x7f56ece2dc00) [pid = 1916] [serial = 662] [outer = 0x7f56eb4c3000]
06:33:48 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ee411800 == 21 [pid = 1916] [id = 237]
06:33:48 INFO - PROCESS | 1867 | ++DOMWINDOW == 89 (0x7f56ecfdbc00) [pid = 1916] [serial = 663] [outer = (nil)]
06:33:48 INFO - PROCESS | 1867 | ++DOMWINDOW == 90 (0x7f56ecfe5800) [pid = 1916] [serial = 664] [outer = 0x7f56ecfdbc00]
06:33:48 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
06:33:48 INFO - document served over http requires an https
06:33:48 INFO - sub-resource via iframe-tag using the http-csp
06:33:48 INFO - delivery method with no-redirect and when
06:33: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"
06:33:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:33:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:33:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:33:48 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:33:48 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:33:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:33:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:33:48 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
06:33:48 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 2401ms
06:33:48 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
06:33:49 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ee886000 == 22 [pid = 1916] [id = 238]
06:33:49 INFO - PROCESS | 1867 | ++DOMWINDOW == 91 (0x7f56ec20a400) [pid = 1916] [serial = 665] [outer = (nil)]
06:33:49 INFO - PROCESS | 1867 | ++DOMWINDOW == 92 (0x7f56ecfe0400) [pid = 1916] [serial = 666] [outer = 0x7f56ec20a400]
06:33:49 INFO - PROCESS | 1867 | ++DOMWINDOW == 93 (0x7f56ed2d1400) [pid = 1916] [serial = 667] [outer = 0x7f56ec20a400]
06:33:50 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56eef50800 == 23 [pid = 1916] [id = 239]
06:33:50 INFO - PROCESS | 1867 | ++DOMWINDOW == 94 (0x7f56ed2dac00) [pid = 1916] [serial = 668] [outer = (nil)]
06:33:50 INFO - PROCESS | 1867 | ++DOMWINDOW == 95 (0x7f56ed741c00) [pid = 1916] [serial = 669] [outer = 0x7f56ed2dac00]
06:33:50 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
06:33:50 INFO - document served over http requires an https
06:33:50 INFO - sub-resource via iframe-tag using the http-csp
06:33:50 INFO - delivery method with swap-origin-redirect and when
06:33: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"
06:33:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:33:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:33:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:33:50 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:33:50 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:33:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:33:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:33:50 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
06:33:50 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 1781ms
06:33:50 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
06:33:51 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56efcd4800 == 24 [pid = 1916] [id = 240]
06:33:51 INFO - PROCESS | 1867 | ++DOMWINDOW == 96 (0x7f56ed078000) [pid = 1916] [serial = 670] [outer = (nil)]
06:33:51 INFO - PROCESS | 1867 | ++DOMWINDOW == 97 (0x7f56ed74b000) [pid = 1916] [serial = 671] [outer = 0x7f56ed078000]
06:33:51 INFO - PROCESS | 1867 | ++DOMWINDOW == 98 (0x7f56ed8c5c00) [pid = 1916] [serial = 672] [outer = 0x7f56ed078000]
06:33:52 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56f3f55000 == 25 [pid = 1916] [id = 241]
06:33:52 INFO - PROCESS | 1867 | ++DOMWINDOW == 99 (0x7f56ee42c000) [pid = 1916] [serial = 673] [outer = (nil)]
06:33:52 INFO - PROCESS | 1867 | ++DOMWINDOW == 100 (0x7f56ee748400) [pid = 1916] [serial = 674] [outer = 0x7f56ee42c000]
06:33:52 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
06:33:52 INFO - document served over http requires an https
06:33:52 INFO - sub-resource via iframe-tag using the http-csp
06:33:52 INFO - delivery method with swap-origin-redirect and when
06:33: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"
06:33:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:33:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:33:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:33:52 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:33:52 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:33:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:33:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:33:52 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
06:33:52 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 1751ms
06:33:52 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
06:33:52 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56f4151800 == 26 [pid = 1916] [id = 242]
06:33:52 INFO - PROCESS | 1867 | ++DOMWINDOW == 101 (0x7f56ed740c00) [pid = 1916] [serial = 675] [outer = (nil)]
06:33:53 INFO - PROCESS | 1867 | ++DOMWINDOW == 102 (0x7f56ee74f800) [pid = 1916] [serial = 676] [outer = 0x7f56ed740c00]
06:33:53 INFO - PROCESS | 1867 | ++DOMWINDOW == 103 (0x7f56eef7c800) [pid = 1916] [serial = 677] [outer = 0x7f56ed740c00]
06:33:53 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ee021000 == 27 [pid = 1916] [id = 243]
06:33:53 INFO - PROCESS | 1867 | ++DOMWINDOW == 104 (0x7f56eef84400) [pid = 1916] [serial = 678] [outer = (nil)]
06:33:53 INFO - PROCESS | 1867 | ++DOMWINDOW == 105 (0x7f56ef142c00) [pid = 1916] [serial = 679] [outer = 0x7f56eef84400]
06:33:54 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
06:33:54 INFO - document served over http requires an https
06:33:54 INFO - sub-resource via iframe-tag using the http-csp
06:33:54 INFO - delivery method with keep-origin-redirect and when
06:33: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"
06:33:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:33:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:33:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:33:54 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:33:54 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:33:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:33:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:33:54 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.keep-origin-redirect.http.html:23:7
06:33:54 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.keep-origin-redirect.http.html | took 1585ms
06:33:54 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html
06:33:54 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ee02c000 == 28 [pid = 1916] [id = 244]
06:33:54 INFO - PROCESS | 1867 | ++DOMWINDOW == 106 (0x7f56ee0ce400) [pid = 1916] [serial = 680] [outer = (nil)]
06:33:54 INFO - PROCESS | 1867 | ++DOMWINDOW == 107 (0x7f56eef89c00) [pid = 1916] [serial = 681] [outer = 0x7f56ee0ce400]
06:33:54 INFO - PROCESS | 1867 | ++DOMWINDOW == 108 (0x7f56efc7dc00) [pid = 1916] [serial = 682] [outer = 0x7f56ee0ce400]
06:33:55 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56f71c4000 == 29 [pid = 1916] [id = 245]
06:33:55 INFO - PROCESS | 1867 | ++DOMWINDOW == 109 (0x7f56f0741400) [pid = 1916] [serial = 683] [outer = (nil)]
06:33:55 INFO - PROCESS | 1867 | ++DOMWINDOW == 110 (0x7f56f07d7800) [pid = 1916] [serial = 684] [outer = 0x7f56f0741400]
06:33:56 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html | The referrer URL is origin when a
06:33:56 INFO - document served over http requires an https
06:33:56 INFO - sub-resource via iframe-tag using the http-csp
06:33:56 INFO - delivery method with no-redirect and when
06:33:56 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
06:33:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:33:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:33:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:33:56 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:33:56 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:33:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:33:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:33:56 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html:23:7
06:33:56 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 2032ms
06:33:56 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
06:33:56 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e643c000 == 30 [pid = 1916] [id = 246]
06:33:56 INFO - PROCESS | 1867 | ++DOMWINDOW == 111 (0x7f56ef13fc00) [pid = 1916] [serial = 685] [outer = (nil)]
06:33:56 INFO - PROCESS | 1867 | ++DOMWINDOW == 112 (0x7f56f07d4800) [pid = 1916] [serial = 686] [outer = 0x7f56ef13fc00]
06:33:57 INFO - PROCESS | 1867 | ++DOMWINDOW == 113 (0x7f56f0d12800) [pid = 1916] [serial = 687] [outer = 0x7f56ef13fc00]
06:33:57 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e644e800 == 31 [pid = 1916] [id = 247]
06:33:57 INFO - PROCESS | 1867 | ++DOMWINDOW == 114 (0x7f56f213d000) [pid = 1916] [serial = 688] [outer = (nil)]
06:33:58 INFO - PROCESS | 1867 | ++DOMWINDOW == 115 (0x7f56f3f1b400) [pid = 1916] [serial = 689] [outer = 0x7f56f213d000]
06:33:58 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
06:33:58 INFO - document served over http requires an https
06:33:58 INFO - sub-resource via iframe-tag using the http-csp
06:33:58 INFO - delivery method with swap-origin-redirect and when
06:33: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"
06:33:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:33:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:33:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:33:58 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:33:58 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:33:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:33:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:33:58 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
06:33:58 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 2088ms
06:33:58 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
06:33:59 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e5f89800 == 32 [pid = 1916] [id = 248]
06:33:59 INFO - PROCESS | 1867 | ++DOMWINDOW == 116 (0x7f56f3c5e000) [pid = 1916] [serial = 690] [outer = (nil)]
06:34:00 INFO - PROCESS | 1867 | ++DOMWINDOW == 117 (0x7f56f3f1a400) [pid = 1916] [serial = 691] [outer = 0x7f56f3c5e000]
06:34:00 INFO - PROCESS | 1867 | ++DOMWINDOW == 118 (0x7f56e604a800) [pid = 1916] [serial = 692] [outer = 0x7f56f3c5e000]
06:34:01 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
06:34:01 INFO - document served over http requires an https
06:34:01 INFO - sub-resource via script-tag using the http-csp
06:34:01 INFO - delivery method with keep-origin-redirect and when
06:34:01 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
06:34:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:34:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:34:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:34:01 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:34:01 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:34:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:34:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:34:01 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
06:34:01 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 3293ms
06:34:01 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html
06:34:01 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e7904000 == 33 [pid = 1916] [id = 249]
06:34:01 INFO - PROCESS | 1867 | ++DOMWINDOW == 119 (0x7f56e78d2800) [pid = 1916] [serial = 693] [outer = (nil)]
06:34:02 INFO - PROCESS | 1867 | ++DOMWINDOW == 120 (0x7f56e82d9000) [pid = 1916] [serial = 694] [outer = 0x7f56e78d2800]
06:34:02 INFO - PROCESS | 1867 | ++DOMWINDOW == 121 (0x7f56ea0dbc00) [pid = 1916] [serial = 695] [outer = 0x7f56e78d2800]
06:34:03 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
06:34:03 INFO - document served over http requires an https
06:34:03 INFO - sub-resource via script-tag using the http-csp
06:34:03 INFO - delivery method with no-redirect and when
06:34: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"
06:34:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:34:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:34:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:34:03 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:34:03 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:34:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:34:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:34:03 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
06:34:03 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 1681ms
06:34:03 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
06:34:03 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e829a800 == 34 [pid = 1916] [id = 250]
06:34:03 INFO - PROCESS | 1867 | ++DOMWINDOW == 122 (0x7f56e7a03c00) [pid = 1916] [serial = 696] [outer = (nil)]
06:34:03 INFO - PROCESS | 1867 | ++DOMWINDOW == 123 (0x7f56e7ff1800) [pid = 1916] [serial = 697] [outer = 0x7f56e7a03c00]
06:34:04 INFO - PROCESS | 1867 | ++DOMWINDOW == 124 (0x7f56ea253c00) [pid = 1916] [serial = 698] [outer = 0x7f56e7a03c00]
06:34:04 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ea0ac000 == 33 [pid = 1916] [id = 230]
06:34:04 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e9151800 == 32 [pid = 1916] [id = 229]
06:34:04 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e828b000 == 31 [pid = 1916] [id = 228]
06:34:04 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e9d48000 == 30 [pid = 1916] [id = 227]
06:34:04 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56efcde800 == 29 [pid = 1916] [id = 225]
06:34:04 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ee88c000 == 28 [pid = 1916] [id = 224]
06:34:04 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ee131000 == 27 [pid = 1916] [id = 223]
06:34:04 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ed14d000 == 26 [pid = 1916] [id = 222]
06:34:04 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56eb1d7800 == 25 [pid = 1916] [id = 221]
06:34:04 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e9d33800 == 24 [pid = 1916] [id = 220]
06:34:04 INFO - PROCESS | 1867 | --DOMWINDOW == 123 (0x7f56eb23f000) [pid = 1916] [serial = 608] [outer = (nil)] [url = about:blank]
06:34:04 INFO - PROCESS | 1867 | --DOMWINDOW == 122 (0x7f56e7a10400) [pid = 1916] [serial = 594] [outer = (nil)] [url = about:blank]
06:34:04 INFO - PROCESS | 1867 | --DOMWINDOW == 121 (0x7f56e91a0c00) [pid = 1916] [serial = 597] [outer = (nil)] [url = about:blank]
06:34:04 INFO - PROCESS | 1867 | --DOMWINDOW == 120 (0x7f56ea254800) [pid = 1916] [serial = 603] [outer = (nil)] [url = about:blank]
06:34:04 INFO - PROCESS | 1867 | --DOMWINDOW == 119 (0x7f56e9c6f400) [pid = 1916] [serial = 600] [outer = (nil)] [url = about:blank]
06:34:04 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
06:34:04 INFO - document served over http requires an https
06:34:04 INFO - sub-resource via script-tag using the http-csp
06:34:04 INFO - delivery method with swap-origin-redirect and when
06:34: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"
06:34:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:34:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:34:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:34:04 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:34:04 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:34:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:34:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:34:04 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
06:34:04 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 1531ms
06:34:04 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
06:34:05 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e9da3800 == 25 [pid = 1916] [id = 251]
06:34:05 INFO - PROCESS | 1867 | ++DOMWINDOW == 120 (0x7f56e9c14400) [pid = 1916] [serial = 699] [outer = (nil)]
06:34:05 INFO - PROCESS | 1867 | ++DOMWINDOW == 121 (0x7f56ea24b000) [pid = 1916] [serial = 700] [outer = 0x7f56e9c14400]
06:34:05 INFO - PROCESS | 1867 | ++DOMWINDOW == 122 (0x7f56eb5c6800) [pid = 1916] [serial = 701] [outer = 0x7f56e9c14400]
06:34:06 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
06:34:06 INFO - document served over http requires an https
06:34:06 INFO - sub-resource via script-tag using the http-csp
06:34:06 INFO - delivery method with swap-origin-redirect and when
06:34: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"
06:34:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:34:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:34:06 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:34:06 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:34:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:34:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:34:06 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
06:34:06 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 1382ms
06:34:06 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
06:34:06 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ea166000 == 26 [pid = 1916] [id = 252]
06:34:06 INFO - PROCESS | 1867 | ++DOMWINDOW == 123 (0x7f56eb193800) [pid = 1916] [serial = 702] [outer = (nil)]
06:34:06 INFO - PROCESS | 1867 | ++DOMWINDOW == 124 (0x7f56ec207800) [pid = 1916] [serial = 703] [outer = 0x7f56eb193800]
06:34:06 INFO - PROCESS | 1867 | ++DOMWINDOW == 125 (0x7f56ed2d4c00) [pid = 1916] [serial = 704] [outer = 0x7f56eb193800]
06:34:08 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
06:34:08 INFO - document served over http requires an https
06:34:08 INFO - sub-resource via script-tag using the http-csp
06:34:08 INFO - delivery method with keep-origin-redirect and when
06:34: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"
06:34:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:34:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:34:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:34:08 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:34:08 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:34:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:34:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:34:08 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
06:34:08 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 1832ms
06:34:08 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html
06:34:08 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ebe76800 == 27 [pid = 1916] [id = 253]
06:34:08 INFO - PROCESS | 1867 | ++DOMWINDOW == 126 (0x7f56ed075800) [pid = 1916] [serial = 705] [outer = (nil)]
06:34:08 INFO - PROCESS | 1867 | ++DOMWINDOW == 127 (0x7f56ee42fc00) [pid = 1916] [serial = 706] [outer = 0x7f56ed075800]
06:34:08 INFO - PROCESS | 1867 | ++DOMWINDOW == 128 (0x7f56eef7fc00) [pid = 1916] [serial = 707] [outer = 0x7f56ed075800]
06:34:10 INFO - PROCESS | 1867 | --DOMWINDOW == 127 (0x7f56e9c0c800) [pid = 1916] [serial = 617] [outer = (nil)] [url = about:blank]
06:34:10 INFO - PROCESS | 1867 | --DOMWINDOW == 126 (0x7f56ec20ec00) [pid = 1916] [serial = 623] [outer = (nil)] [url = about:blank]
06:34:10 INFO - PROCESS | 1867 | --DOMWINDOW == 125 (0x7f56eb5cb000) [pid = 1916] [serial = 620] [outer = (nil)] [url = about:blank]
06:34:10 INFO - PROCESS | 1867 | --DOMWINDOW == 124 (0x7f56e7ff6c00) [pid = 1916] [serial = 635] [outer = (nil)] [url = about:blank]
06:34:10 INFO - PROCESS | 1867 | --DOMWINDOW == 123 (0x7f56e9298000) [pid = 1916] [serial = 638] [outer = (nil)] [url = about:blank]
06:34:10 INFO - PROCESS | 1867 | --DOMWINDOW == 122 (0x7f56e7a11c00) [pid = 1916] [serial = 615] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:34:10 INFO - PROCESS | 1867 | --DOMWINDOW == 121 (0x7f56e929c000) [pid = 1916] [serial = 641] [outer = (nil)] [url = about:blank]
06:34:10 INFO - PROCESS | 1867 | --DOMWINDOW == 120 (0x7f56ee839c00) [pid = 1916] [serial = 632] [outer = (nil)] [url = about:blank]
06:34:10 INFO - PROCESS | 1867 | --DOMWINDOW == 119 (0x7f56ea466800) [pid = 1916] [serial = 644] [outer = (nil)] [url = about:blank]
06:34:10 INFO - PROCESS | 1867 | --DOMWINDOW == 118 (0x7f56ed8c7000) [pid = 1916] [serial = 629] [outer = (nil)] [url = about:blank]
06:34:10 INFO - PROCESS | 1867 | --DOMWINDOW == 117 (0x7f56ed240c00) [pid = 1916] [serial = 626] [outer = (nil)] [url = about:blank]
06:34:10 INFO - PROCESS | 1867 | --DOMWINDOW == 116 (0x7f56e7ff3c00) [pid = 1916] [serial = 647] [outer = (nil)] [url = about:blank]
06:34:10 INFO - PROCESS | 1867 | --DOMWINDOW == 115 (0x7f56ea0df800) [pid = 1916] [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]
06:34:10 INFO - PROCESS | 1867 | --DOMWINDOW == 114 (0x7f56e7a10800) [pid = 1916] [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]
06:34:10 INFO - PROCESS | 1867 | --DOMWINDOW == 113 (0x7f56e78d8c00) [pid = 1916] [serial = 614] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:34:10 INFO - PROCESS | 1867 | --DOMWINDOW == 112 (0x7f56e7a03000) [pid = 1916] [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]
06:34:10 INFO - PROCESS | 1867 | --DOMWINDOW == 111 (0x7f56e8aa0c00) [pid = 1916] [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]
06:34:10 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
06:34:10 INFO - document served over http requires an https
06:34:10 INFO - sub-resource via script-tag using the http-csp
06:34:10 INFO - delivery method with no-redirect and when
06:34: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"
06:34:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:34:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:34:10 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:34:10 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:34:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:34:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:34:10 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
06:34:10 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 2588ms
06:34:10 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
06:34:10 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ed7b6000 == 28 [pid = 1916] [id = 254]
06:34:10 INFO - PROCESS | 1867 | ++DOMWINDOW == 112 (0x7f56ea256000) [pid = 1916] [serial = 708] [outer = (nil)]
06:34:11 INFO - PROCESS | 1867 | ++DOMWINDOW == 113 (0x7f56eb199000) [pid = 1916] [serial = 709] [outer = 0x7f56ea256000]
06:34:11 INFO - PROCESS | 1867 | ++DOMWINDOW == 114 (0x7f56f07d7c00) [pid = 1916] [serial = 710] [outer = 0x7f56ea256000]
06:34:12 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
06:34:12 INFO - document served over http requires an https
06:34:12 INFO - sub-resource via script-tag using the http-csp
06:34:12 INFO - delivery method with swap-origin-redirect and when
06:34: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"
06:34:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:34:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:34:12 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:34:12 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:34:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:34:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:34:12 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
06:34:12 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 1984ms
06:34:12 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
06:34:13 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ea28f800 == 29 [pid = 1916] [id = 255]
06:34:13 INFO - PROCESS | 1867 | ++DOMWINDOW == 115 (0x7f56e8a9e400) [pid = 1916] [serial = 711] [outer = (nil)]
06:34:13 INFO - PROCESS | 1867 | ++DOMWINDOW == 116 (0x7f56ea0e3400) [pid = 1916] [serial = 712] [outer = 0x7f56e8a9e400]
06:34:14 INFO - PROCESS | 1867 | ++DOMWINDOW == 117 (0x7f56eb69f400) [pid = 1916] [serial = 713] [outer = 0x7f56e8a9e400]
06:34:15 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
06:34:15 INFO - document served over http requires an https
06:34:15 INFO - sub-resource via xhr-request using the http-csp
06:34:15 INFO - delivery method with keep-origin-redirect and when
06:34: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"
06:34:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:34:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:34:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:34:15 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:34:15 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:34:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:34:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:34:15 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
06:34:15 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 2594ms
06:34:15 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html
06:34:15 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56eef56800 == 30 [pid = 1916] [id = 256]
06:34:15 INFO - PROCESS | 1867 | ++DOMWINDOW == 118 (0x7f56e91a6c00) [pid = 1916] [serial = 714] [outer = (nil)]
06:34:15 INFO - PROCESS | 1867 | ++DOMWINDOW == 119 (0x7f56ed52bc00) [pid = 1916] [serial = 715] [outer = 0x7f56e91a6c00]
06:34:16 INFO - PROCESS | 1867 | ++DOMWINDOW == 120 (0x7f56f3f17800) [pid = 1916] [serial = 716] [outer = 0x7f56e91a6c00]
06:34:16 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
06:34:16 INFO - document served over http requires an https
06:34:16 INFO - sub-resource via xhr-request using the http-csp
06:34:16 INFO - delivery method with no-redirect and when
06:34: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"
06:34:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:34:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:34:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:34:16 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:34:16 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:34:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:34:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:34:16 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
06:34:16 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 1687ms
06:34:16 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
06:34:17 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56f413b000 == 31 [pid = 1916] [id = 257]
06:34:17 INFO - PROCESS | 1867 | ++DOMWINDOW == 121 (0x7f56e5fe9c00) [pid = 1916] [serial = 717] [outer = (nil)]
06:34:17 INFO - PROCESS | 1867 | ++DOMWINDOW == 122 (0x7f56e5feac00) [pid = 1916] [serial = 718] [outer = 0x7f56e5fe9c00]
06:34:17 INFO - PROCESS | 1867 | ++DOMWINDOW == 123 (0x7f56f07cd400) [pid = 1916] [serial = 719] [outer = 0x7f56e5fe9c00]
06:34:18 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
06:34:18 INFO - document served over http requires an https
06:34:18 INFO - sub-resource via xhr-request using the http-csp
06:34:18 INFO - delivery method with swap-origin-redirect and when
06:34: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"
06:34:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:34:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:34:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:34:18 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:34:18 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:34:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:34:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:34:18 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
06:34:18 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 1685ms
06:34:18 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
06:34:19 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e9d15000 == 32 [pid = 1916] [id = 258]
06:34:19 INFO - PROCESS | 1867 | ++DOMWINDOW == 124 (0x7f56e6554000) [pid = 1916] [serial = 720] [outer = (nil)]
06:34:19 INFO - PROCESS | 1867 | ++DOMWINDOW == 125 (0x7f56e655b400) [pid = 1916] [serial = 721] [outer = 0x7f56e6554000]
06:34:19 INFO - PROCESS | 1867 | ++DOMWINDOW == 126 (0x7f56e8aaa400) [pid = 1916] [serial = 722] [outer = 0x7f56e6554000]
06:34:20 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
06:34:20 INFO - document served over http requires an https
06:34:20 INFO - sub-resource via xhr-request using the http-csp
06:34:20 INFO - delivery method with swap-origin-redirect and when
06:34: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"
06:34:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:34:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:34:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:34:20 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:34:20 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:34:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:34:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:34:20 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
06:34:20 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 1685ms
06:34:20 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
06:34:20 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e6360800 == 33 [pid = 1916] [id = 259]
06:34:20 INFO - PROCESS | 1867 | ++DOMWINDOW == 127 (0x7f56e6345800) [pid = 1916] [serial = 723] [outer = (nil)]
06:34:20 INFO - PROCESS | 1867 | ++DOMWINDOW == 128 (0x7f56e6346c00) [pid = 1916] [serial = 724] [outer = 0x7f56e6345800]
06:34:21 INFO - PROCESS | 1867 | ++DOMWINDOW == 129 (0x7f56e78d5000) [pid = 1916] [serial = 725] [outer = 0x7f56e6345800]
06:34:22 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
06:34:22 INFO - document served over http requires an https
06:34:22 INFO - sub-resource via xhr-request using the http-csp
06:34:22 INFO - delivery method with keep-origin-redirect and when
06:34: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"
06:34:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:34:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:34:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:34:22 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:34:22 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:34:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:34:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:34:22 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
06:34:22 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 1964ms
06:34:22 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html
06:34:22 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56f413f000 == 34 [pid = 1916] [id = 260]
06:34:22 INFO - PROCESS | 1867 | ++DOMWINDOW == 130 (0x7f56e5a2f400) [pid = 1916] [serial = 726] [outer = (nil)]
06:34:23 INFO - PROCESS | 1867 | ++DOMWINDOW == 131 (0x7f56e6342400) [pid = 1916] [serial = 727] [outer = 0x7f56e5a2f400]
06:34:23 INFO - PROCESS | 1867 | ++DOMWINDOW == 132 (0x7f56e5b40400) [pid = 1916] [serial = 728] [outer = 0x7f56e5a2f400]
06:34:24 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
06:34:24 INFO - document served over http requires an https
06:34:24 INFO - sub-resource via xhr-request using the http-csp
06:34:24 INFO - delivery method with no-redirect and when
06:34: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"
06:34:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:34:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:34:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:34:24 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:34:24 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:34:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:34:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:34:24 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
06:34:24 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 2041ms
06:34:24 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
06:34:24 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e5b1c000 == 35 [pid = 1916] [id = 261]
06:34:24 INFO - PROCESS | 1867 | ++DOMWINDOW == 133 (0x7f56e5a2f800) [pid = 1916] [serial = 729] [outer = (nil)]
06:34:25 INFO - PROCESS | 1867 | ++DOMWINDOW == 134 (0x7f56e5b4ac00) [pid = 1916] [serial = 730] [outer = 0x7f56e5a2f800]
06:34:25 INFO - PROCESS | 1867 | ++DOMWINDOW == 135 (0x7f56e6115800) [pid = 1916] [serial = 731] [outer = 0x7f56e5a2f800]
06:34:26 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
06:34:26 INFO - document served over http requires an https
06:34:26 INFO - sub-resource via xhr-request using the http-csp
06:34:26 INFO - delivery method with swap-origin-redirect and when
06:34: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"
06:34:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:34:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:34:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:34:26 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:34:26 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:34:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:34:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:34:26 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
06:34:26 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 1943ms
06:34:26 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html
06:34:26 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e619e000 == 36 [pid = 1916] [id = 262]
06:34:26 INFO - PROCESS | 1867 | ++DOMWINDOW == 136 (0x7f56e5b47800) [pid = 1916] [serial = 732] [outer = (nil)]
06:34:27 INFO - PROCESS | 1867 | ++DOMWINDOW == 137 (0x7f56e611f800) [pid = 1916] [serial = 733] [outer = 0x7f56e5b47800]
06:34:27 INFO - PROCESS | 1867 | ++DOMWINDOW == 138 (0x7f56e6236400) [pid = 1916] [serial = 734] [outer = 0x7f56e5b47800]
06:34:29 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
06:34:29 INFO - document served over http requires an http
06:34:29 INFO - sub-resource via fetch-request using the meta-csp
06:34:29 INFO - delivery method with keep-origin-redirect and when
06:34:29 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html"
06:34:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:34:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:34:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:34:29 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:34:29 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:34:29 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:34:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:34:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:34:29 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
06:34:29 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 3203ms
06:34:29 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html
06:34:30 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e4d9c800 == 37 [pid = 1916] [id = 263]
06:34:30 INFO - PROCESS | 1867 | ++DOMWINDOW == 139 (0x7f56e5a23800) [pid = 1916] [serial = 735] [outer = (nil)]
06:34:30 INFO - PROCESS | 1867 | ++DOMWINDOW == 140 (0x7f56e5a26000) [pid = 1916] [serial = 736] [outer = 0x7f56e5a23800]
06:34:30 INFO - PROCESS | 1867 | ++DOMWINDOW == 141 (0x7f56e6056800) [pid = 1916] [serial = 737] [outer = 0x7f56e5a23800]
06:34:31 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
06:34:31 INFO - document served over http requires an http
06:34:31 INFO - sub-resource via fetch-request using the meta-csp
06:34:31 INFO - delivery method with no-redirect and when
06:34:31 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html"
06:34:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:34:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:34:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:34:31 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:34:31 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:34:31 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:34:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:34:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:34:31 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
06:34:31 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html | took 1942ms
06:34:31 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html
06:34:31 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e7903000 == 38 [pid = 1916] [id = 264]
06:34:31 INFO - PROCESS | 1867 | ++DOMWINDOW == 142 (0x7f56e623dc00) [pid = 1916] [serial = 738] [outer = (nil)]
06:34:32 INFO - PROCESS | 1867 | ++DOMWINDOW == 143 (0x7f56e77a3000) [pid = 1916] [serial = 739] [outer = 0x7f56e623dc00]
06:34:32 INFO - PROCESS | 1867 | ++DOMWINDOW == 144 (0x7f56e82db000) [pid = 1916] [serial = 740] [outer = 0x7f56e623dc00]
06:34:33 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
06:34:33 INFO - document served over http requires an http
06:34:33 INFO - sub-resource via fetch-request using the meta-csp
06:34:33 INFO - delivery method with swap-origin-redirect and when
06:34: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/fetch-request/cross-origin.swap-origin-redirect.http.html"
06:34:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:34:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:34:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:34:33 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:34:33 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:34:33 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:34:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:34:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:34:33 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
06:34:33 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 1580ms
06:34:33 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html
06:34:33 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e5f99000 == 39 [pid = 1916] [id = 265]
06:34:33 INFO - PROCESS | 1867 | ++DOMWINDOW == 145 (0x7f56e623c400) [pid = 1916] [serial = 741] [outer = (nil)]
06:34:33 INFO - PROCESS | 1867 | ++DOMWINDOW == 146 (0x7f56e8a9b400) [pid = 1916] [serial = 742] [outer = 0x7f56e623c400]
06:34:33 INFO - PROCESS | 1867 | ++DOMWINDOW == 147 (0x7f56ea13bc00) [pid = 1916] [serial = 743] [outer = 0x7f56e623c400]
06:34:34 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56f3f66000 == 38 [pid = 1916] [id = 226]
06:34:34 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ebe76800 == 37 [pid = 1916] [id = 253]
06:34:34 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ea166000 == 36 [pid = 1916] [id = 252]
06:34:34 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e9da3800 == 35 [pid = 1916] [id = 251]
06:34:34 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e829a800 == 34 [pid = 1916] [id = 250]
06:34:34 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e7904000 == 33 [pid = 1916] [id = 249]
06:34:34 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e5f89800 == 32 [pid = 1916] [id = 248]
06:34:34 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e643c000 == 31 [pid = 1916] [id = 246]
06:34:34 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e644e800 == 30 [pid = 1916] [id = 247]
06:34:34 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56f71c4000 == 29 [pid = 1916] [id = 245]
06:34:34 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ee02c000 == 28 [pid = 1916] [id = 244]
06:34:34 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56f4151800 == 27 [pid = 1916] [id = 242]
06:34:34 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ee021000 == 26 [pid = 1916] [id = 243]
06:34:34 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e8a48000 == 25 [pid = 1916] [id = 214]
06:34:34 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56f3f55000 == 24 [pid = 1916] [id = 241]
06:34:34 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56efcd4800 == 23 [pid = 1916] [id = 240]
06:34:34 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56eef50800 == 22 [pid = 1916] [id = 239]
06:34:34 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ee886000 == 21 [pid = 1916] [id = 238]
06:34:34 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ed7c0800 == 20 [pid = 1916] [id = 236]
06:34:34 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ee411800 == 19 [pid = 1916] [id = 237]
06:34:34 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ed15f000 == 18 [pid = 1916] [id = 235]
06:34:34 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ec2d3800 == 17 [pid = 1916] [id = 234]
06:34:34 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56eb5ea800 == 16 [pid = 1916] [id = 233]
06:34:34 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56eb341000 == 15 [pid = 1916] [id = 219]
06:34:34 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ea285800 == 14 [pid = 1916] [id = 232]
06:34:34 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56eb090800 == 13 [pid = 1916] [id = 231]
06:34:34 INFO - PROCESS | 1867 | --DOMWINDOW == 146 (0x7f56eb4c2000) [pid = 1916] [serial = 613] [outer = (nil)] [url = about:blank]
06:34:34 INFO - PROCESS | 1867 | --DOMWINDOW == 145 (0x7f56e9c79800) [pid = 1916] [serial = 639] [outer = (nil)] [url = about:blank]
06:34:34 INFO - PROCESS | 1867 | --DOMWINDOW == 144 (0x7f56e9c6b800) [pid = 1916] [serial = 636] [outer = (nil)] [url = about:blank]
06:34:34 INFO - PROCESS | 1867 | --DOMWINDOW == 143 (0x7f56ea24cc00) [pid = 1916] [serial = 642] [outer = (nil)] [url = about:blank]
06:34:34 INFO - PROCESS | 1867 | --DOMWINDOW == 142 (0x7f56eb19b800) [pid = 1916] [serial = 645] [outer = (nil)] [url = about:blank]
06:34:34 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e643c000 == 14 [pid = 1916] [id = 266]
06:34:34 INFO - PROCESS | 1867 | ++DOMWINDOW == 143 (0x7f56e82da400) [pid = 1916] [serial = 744] [outer = (nil)]
06:34:34 INFO - PROCESS | 1867 | ++DOMWINDOW == 144 (0x7f56ea140c00) [pid = 1916] [serial = 745] [outer = 0x7f56e82da400]
06:34:34 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
06:34:34 INFO - document served over http requires an http
06:34:34 INFO - sub-resource via iframe-tag using the meta-csp
06:34:34 INFO - delivery method with keep-origin-redirect and when
06:34:34 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html"
06:34:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:34:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:34:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:34:34 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:34:34 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:34:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:34:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:34:34 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
06:34:34 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 1688ms
06:34:34 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html
06:34:35 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e8a3c800 == 15 [pid = 1916] [id = 267]
06:34:35 INFO - PROCESS | 1867 | ++DOMWINDOW == 145 (0x7f56e91a6000) [pid = 1916] [serial = 746] [outer = (nil)]
06:34:35 INFO - PROCESS | 1867 | ++DOMWINDOW == 146 (0x7f56e9c79800) [pid = 1916] [serial = 747] [outer = 0x7f56e91a6000]
06:34:35 INFO - PROCESS | 1867 | ++DOMWINDOW == 147 (0x7f56eb19d400) [pid = 1916] [serial = 748] [outer = 0x7f56e91a6000]
06:34:36 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e9d3e000 == 16 [pid = 1916] [id = 268]
06:34:36 INFO - PROCESS | 1867 | ++DOMWINDOW == 148 (0x7f56eb242000) [pid = 1916] [serial = 749] [outer = (nil)]
06:34:36 INFO - PROCESS | 1867 | ++DOMWINDOW == 149 (0x7f56eb31fc00) [pid = 1916] [serial = 750] [outer = 0x7f56eb242000]
06:34:36 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
06:34:36 INFO - document served over http requires an http
06:34:36 INFO - sub-resource via iframe-tag using the meta-csp
06:34:36 INFO - delivery method with no-redirect and when
06:34:36 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html"
06:34:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:34:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:34:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:34:36 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:34:36 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:34:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:34:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:34:36 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
06:34:36 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html | took 1946ms
06:34:36 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html
06:34:37 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e9daa800 == 17 [pid = 1916] [id = 269]
06:34:37 INFO - PROCESS | 1867 | ++DOMWINDOW == 150 (0x7f56ea257000) [pid = 1916] [serial = 751] [outer = (nil)]
06:34:37 INFO - PROCESS | 1867 | ++DOMWINDOW == 151 (0x7f56eb31f000) [pid = 1916] [serial = 752] [outer = 0x7f56ea257000]
06:34:37 INFO - PROCESS | 1867 | ++DOMWINDOW == 152 (0x7f56ece26800) [pid = 1916] [serial = 753] [outer = 0x7f56ea257000]
06:34:40 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ea0a8000 == 18 [pid = 1916] [id = 270]
06:34:40 INFO - PROCESS | 1867 | ++DOMWINDOW == 153 (0x7f56e9c0d400) [pid = 1916] [serial = 754] [outer = (nil)]
06:34:40 INFO - PROCESS | 1867 | --DOMWINDOW == 152 (0x7f56e9c14400) [pid = 1916] [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]
06:34:40 INFO - PROCESS | 1867 | --DOMWINDOW == 151 (0x7f56eb193800) [pid = 1916] [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]
06:34:40 INFO - PROCESS | 1867 | --DOMWINDOW == 150 (0x7f56e7a03c00) [pid = 1916] [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]
06:34:40 INFO - PROCESS | 1867 | --DOMWINDOW == 149 (0x7f56ed075800) [pid = 1916] [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]
06:34:40 INFO - PROCESS | 1867 | --DOMWINDOW == 148 (0x7f56e78d2800) [pid = 1916] [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]
06:34:40 INFO - PROCESS | 1867 | --DOMWINDOW == 147 (0x7f56eb92d000) [pid = 1916] [serial = 658] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:34:40 INFO - PROCESS | 1867 | --DOMWINDOW == 146 (0x7f56ee42c000) [pid = 1916] [serial = 673] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:34:40 INFO - PROCESS | 1867 | --DOMWINDOW == 145 (0x7f56ecfdbc00) [pid = 1916] [serial = 663] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446906828666]
06:34:40 INFO - PROCESS | 1867 | --DOMWINDOW == 144 (0x7f56ed2dac00) [pid = 1916] [serial = 668] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:34:40 INFO - PROCESS | 1867 | --DOMWINDOW == 143 (0x7f56f213d000) [pid = 1916] [serial = 688] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:34:40 INFO - PROCESS | 1867 | --DOMWINDOW == 142 (0x7f56eef84400) [pid = 1916] [serial = 678] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:34:40 INFO - PROCESS | 1867 | --DOMWINDOW == 141 (0x7f56f0741400) [pid = 1916] [serial = 683] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446906835734]
06:34:41 INFO - PROCESS | 1867 | --DOMWINDOW == 140 (0x7f56e82d9000) [pid = 1916] [serial = 694] [outer = (nil)] [url = about:blank]
06:34:41 INFO - PROCESS | 1867 | --DOMWINDOW == 139 (0x7f56e7ff1800) [pid = 1916] [serial = 697] [outer = (nil)] [url = about:blank]
06:34:41 INFO - PROCESS | 1867 | --DOMWINDOW == 138 (0x7f56ec207800) [pid = 1916] [serial = 703] [outer = (nil)] [url = about:blank]
06:34:41 INFO - PROCESS | 1867 | --DOMWINDOW == 137 (0x7f56ecfe0400) [pid = 1916] [serial = 666] [outer = (nil)] [url = about:blank]
06:34:41 INFO - PROCESS | 1867 | --DOMWINDOW == 136 (0x7f56eb93a800) [pid = 1916] [serial = 659] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:34:41 INFO - PROCESS | 1867 | --DOMWINDOW == 135 (0x7f56ee748400) [pid = 1916] [serial = 674] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:34:41 INFO - PROCESS | 1867 | --DOMWINDOW == 134 (0x7f56eef89c00) [pid = 1916] [serial = 681] [outer = (nil)] [url = about:blank]
06:34:41 INFO - PROCESS | 1867 | --DOMWINDOW == 133 (0x7f56ecfe5800) [pid = 1916] [serial = 664] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446906828666]
06:34:41 INFO - PROCESS | 1867 | --DOMWINDOW == 132 (0x7f56ed741c00) [pid = 1916] [serial = 669] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:34:41 INFO - PROCESS | 1867 | --DOMWINDOW == 131 (0x7f56ee42fc00) [pid = 1916] [serial = 706] [outer = (nil)] [url = about:blank]
06:34:41 INFO - PROCESS | 1867 | --DOMWINDOW == 130 (0x7f56f07d4800) [pid = 1916] [serial = 686] [outer = (nil)] [url = about:blank]
06:34:41 INFO - PROCESS | 1867 | --DOMWINDOW == 129 (0x7f56f3f1b400) [pid = 1916] [serial = 689] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:34:41 INFO - PROCESS | 1867 | --DOMWINDOW == 128 (0x7f56ed74b000) [pid = 1916] [serial = 671] [outer = (nil)] [url = about:blank]
06:34:41 INFO - PROCESS | 1867 | --DOMWINDOW == 127 (0x7f56f3f1a400) [pid = 1916] [serial = 691] [outer = (nil)] [url = about:blank]
06:34:41 INFO - PROCESS | 1867 | --DOMWINDOW == 126 (0x7f56ea24b000) [pid = 1916] [serial = 700] [outer = (nil)] [url = about:blank]
06:34:41 INFO - PROCESS | 1867 | --DOMWINDOW == 125 (0x7f56eb4bac00) [pid = 1916] [serial = 656] [outer = (nil)] [url = about:blank]
06:34:41 INFO - PROCESS | 1867 | --DOMWINDOW == 124 (0x7f56ef142c00) [pid = 1916] [serial = 679] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:34:41 INFO - PROCESS | 1867 | --DOMWINDOW == 123 (0x7f56ee74f800) [pid = 1916] [serial = 676] [outer = (nil)] [url = about:blank]
06:34:41 INFO - PROCESS | 1867 | --DOMWINDOW == 122 (0x7f56eb935400) [pid = 1916] [serial = 661] [outer = (nil)] [url = about:blank]
06:34:41 INFO - PROCESS | 1867 | --DOMWINDOW == 121 (0x7f56e919ac00) [pid = 1916] [serial = 650] [outer = (nil)] [url = about:blank]
06:34:41 INFO - PROCESS | 1867 | --DOMWINDOW == 120 (0x7f56eb199800) [pid = 1916] [serial = 653] [outer = (nil)] [url = about:blank]
06:34:41 INFO - PROCESS | 1867 | --DOMWINDOW == 119 (0x7f56f07d7800) [pid = 1916] [serial = 684] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446906835734]
06:34:41 INFO - PROCESS | 1867 | --DOMWINDOW == 118 (0x7f56eb199000) [pid = 1916] [serial = 709] [outer = (nil)] [url = about:blank]
06:34:41 INFO - PROCESS | 1867 | ++DOMWINDOW == 119 (0x7f56e77a0c00) [pid = 1916] [serial = 755] [outer = 0x7f56e9c0d400]
06:34:41 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
06:34:41 INFO - document served over http requires an http
06:34:41 INFO - sub-resource via iframe-tag using the meta-csp
06:34:41 INFO - delivery method with swap-origin-redirect and when
06:34:41 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html"
06:34:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:34:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:34:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:34:41 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:34:41 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:34:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:34:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:34:41 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
06:34:41 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 4495ms
06:34:41 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html
06:34:41 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ea163800 == 19 [pid = 1916] [id = 271]
06:34:41 INFO - PROCESS | 1867 | ++DOMWINDOW == 120 (0x7f56e8aa7000) [pid = 1916] [serial = 756] [outer = (nil)]
06:34:41 INFO - PROCESS | 1867 | ++DOMWINDOW == 121 (0x7f56e9c13800) [pid = 1916] [serial = 757] [outer = 0x7f56e8aa7000]
06:34:42 INFO - PROCESS | 1867 | ++DOMWINDOW == 122 (0x7f56eb5d5000) [pid = 1916] [serial = 758] [outer = 0x7f56e8aa7000]
06:34:43 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
06:34:43 INFO - document served over http requires an http
06:34:43 INFO - sub-resource via script-tag using the meta-csp
06:34:43 INFO - delivery method with keep-origin-redirect and when
06:34:43 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html"
06:34:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:34:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:34:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:34:43 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:34:43 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:34:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:34:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:34:43 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
06:34:43 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 1585ms
06:34:43 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html
06:34:43 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e9141000 == 20 [pid = 1916] [id = 272]
06:34:43 INFO - PROCESS | 1867 | ++DOMWINDOW == 123 (0x7f56e779d800) [pid = 1916] [serial = 759] [outer = (nil)]
06:34:43 INFO - PROCESS | 1867 | ++DOMWINDOW == 124 (0x7f56e77a7c00) [pid = 1916] [serial = 760] [outer = 0x7f56e779d800]
06:34:43 INFO - PROCESS | 1867 | ++DOMWINDOW == 125 (0x7f56ea142400) [pid = 1916] [serial = 761] [outer = 0x7f56e779d800]
06:34:44 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html | The referrer URL is origin when a
06:34:44 INFO - document served over http requires an http
06:34:44 INFO - sub-resource via script-tag using the meta-csp
06:34:44 INFO - delivery method with no-redirect and when
06:34: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/script-tag/cross-origin.no-redirect.http.html"
06:34:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:34:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:34:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:34:44 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:34:44 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:34:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:34:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:34:44 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html:23:7
06:34:44 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html | took 1684ms
06:34:44 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html
06:34:45 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56eb1ea000 == 21 [pid = 1916] [id = 273]
06:34:45 INFO - PROCESS | 1867 | ++DOMWINDOW == 126 (0x7f56e6237000) [pid = 1916] [serial = 762] [outer = (nil)]
06:34:45 INFO - PROCESS | 1867 | ++DOMWINDOW == 127 (0x7f56eb31d400) [pid = 1916] [serial = 763] [outer = 0x7f56e6237000]
06:34:45 INFO - PROCESS | 1867 | ++DOMWINDOW == 128 (0x7f56ece31400) [pid = 1916] [serial = 764] [outer = 0x7f56e6237000]
06:34:46 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
06:34:46 INFO - document served over http requires an http
06:34:46 INFO - sub-resource via script-tag using the meta-csp
06:34:46 INFO - delivery method with swap-origin-redirect and when
06:34:46 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html"
06:34:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:34:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:34:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:34:46 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:34:46 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:34:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:34:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:34:46 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html:23:7
06:34:46 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html | took 1638ms
06:34:46 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html
06:34:46 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ebe81800 == 22 [pid = 1916] [id = 274]
06:34:46 INFO - PROCESS | 1867 | ++DOMWINDOW == 129 (0x7f56ea466800) [pid = 1916] [serial = 765] [outer = (nil)]
06:34:46 INFO - PROCESS | 1867 | ++DOMWINDOW == 130 (0x7f56ed076c00) [pid = 1916] [serial = 766] [outer = 0x7f56ea466800]
06:34:47 INFO - PROCESS | 1867 | ++DOMWINDOW == 131 (0x7f56ed525c00) [pid = 1916] [serial = 767] [outer = 0x7f56ea466800]
06:34:48 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
06:34:48 INFO - document served over http requires an http
06:34:48 INFO - sub-resource via xhr-request using the meta-csp
06:34:48 INFO - delivery method with keep-origin-redirect and when
06:34:48 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html"
06:34:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:34:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:34:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:34:48 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:34:48 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:34:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:34:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:34:48 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html:23:7
06:34:48 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html | took 2087ms
06:34:48 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html
06:34:49 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ed7a5800 == 23 [pid = 1916] [id = 275]
06:34:49 INFO - PROCESS | 1867 | ++DOMWINDOW == 132 (0x7f56ed235c00) [pid = 1916] [serial = 768] [outer = (nil)]
06:34:49 INFO - PROCESS | 1867 | ++DOMWINDOW == 133 (0x7f56ed8c3400) [pid = 1916] [serial = 769] [outer = 0x7f56ed235c00]
06:34:49 INFO - PROCESS | 1867 | ++DOMWINDOW == 134 (0x7f56ee437c00) [pid = 1916] [serial = 770] [outer = 0x7f56ed235c00]
06:34:50 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
06:34:50 INFO - document served over http requires an http
06:34:50 INFO - sub-resource via xhr-request using the meta-csp
06:34:50 INFO - delivery method with no-redirect and when
06:34: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/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html"
06:34:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:34:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:34:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:34:50 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:34:50 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:34:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:34:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:34:50 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
06:34:50 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html | took 2065ms
06:34:50 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html
06:34:50 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ee12a000 == 24 [pid = 1916] [id = 276]
06:34:50 INFO - PROCESS | 1867 | ++DOMWINDOW == 135 (0x7f56ed74ac00) [pid = 1916] [serial = 771] [outer = (nil)]
06:34:51 INFO - PROCESS | 1867 | ++DOMWINDOW == 136 (0x7f56eef80000) [pid = 1916] [serial = 772] [outer = 0x7f56ed74ac00]
06:34:51 INFO - PROCESS | 1867 | ++DOMWINDOW == 137 (0x7f56ef19b400) [pid = 1916] [serial = 773] [outer = 0x7f56ed74ac00]
06:34:52 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
06:34:52 INFO - document served over http requires an http
06:34:52 INFO - sub-resource via xhr-request using the meta-csp
06:34:52 INFO - delivery method with swap-origin-redirect and when
06:34:52 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html"
06:34:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:34:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:34:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:34:52 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:34:52 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:34:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:34:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:34:52 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
06:34:52 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 1936ms
06:34:52 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html
06:34:53 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56eecc5800 == 25 [pid = 1916] [id = 277]
06:34:53 INFO - PROCESS | 1867 | ++DOMWINDOW == 138 (0x7f56eeb35000) [pid = 1916] [serial = 774] [outer = (nil)]
06:34:53 INFO - PROCESS | 1867 | ++DOMWINDOW == 139 (0x7f56f09d3800) [pid = 1916] [serial = 775] [outer = 0x7f56eeb35000]
06:34:54 INFO - PROCESS | 1867 | ++DOMWINDOW == 140 (0x7f56f4040400) [pid = 1916] [serial = 776] [outer = 0x7f56eeb35000]
06:34:54 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
06:34:54 INFO - document served over http requires an https
06:34:54 INFO - sub-resource via fetch-request using the meta-csp
06:34:54 INFO - delivery method with keep-origin-redirect and when
06:34:54 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html"
06:34:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:34:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:34:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:34:54 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:34:54 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:34:54 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:34:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:34:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:34:54 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
06:34:54 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 2450ms
06:34:55 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html
06:34:55 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56f3f66000 == 26 [pid = 1916] [id = 278]
06:34:55 INFO - PROCESS | 1867 | ++DOMWINDOW == 141 (0x7f56e6686000) [pid = 1916] [serial = 777] [outer = (nil)]
06:34:55 INFO - PROCESS | 1867 | ++DOMWINDOW == 142 (0x7f56e6687000) [pid = 1916] [serial = 778] [outer = 0x7f56e6686000]
06:34:55 INFO - PROCESS | 1867 | ++DOMWINDOW == 143 (0x7f56e668cc00) [pid = 1916] [serial = 779] [outer = 0x7f56e6686000]
06:34:56 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
06:34:56 INFO - document served over http requires an https
06:34:56 INFO - sub-resource via fetch-request using the meta-csp
06:34:56 INFO - delivery method with no-redirect and when
06:34:56 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html"
06:34:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:34:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:34:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:34:56 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:34:56 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:34:56 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:34:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:34:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:34:56 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
06:34:56 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html | took 1681ms
06:34:56 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html
06:34:57 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e4ce3000 == 27 [pid = 1916] [id = 279]
06:34:57 INFO - PROCESS | 1867 | ++DOMWINDOW == 144 (0x7f56e61cd000) [pid = 1916] [serial = 780] [outer = (nil)]
06:34:57 INFO - PROCESS | 1867 | ++DOMWINDOW == 145 (0x7f56e61ce000) [pid = 1916] [serial = 781] [outer = 0x7f56e61cd000]
06:34:57 INFO - PROCESS | 1867 | ++DOMWINDOW == 146 (0x7f56e61d4000) [pid = 1916] [serial = 782] [outer = 0x7f56e61cd000]
06:34:58 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
06:34:58 INFO - document served over http requires an https
06:34:58 INFO - sub-resource via fetch-request using the meta-csp
06:34:58 INFO - delivery method with swap-origin-redirect and when
06:34:58 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html"
06:34:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:34:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:34:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:34:58 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:34:58 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:34:58 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:34:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:34:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:34:58 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
06:34:58 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 1587ms
06:34:58 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html
06:34:58 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e4cfb800 == 28 [pid = 1916] [id = 280]
06:34:58 INFO - PROCESS | 1867 | ++DOMWINDOW == 147 (0x7f56e4439800) [pid = 1916] [serial = 783] [outer = (nil)]
06:34:58 INFO - PROCESS | 1867 | ++DOMWINDOW == 148 (0x7f56e443a800) [pid = 1916] [serial = 784] [outer = 0x7f56e4439800]
06:34:59 INFO - PROCESS | 1867 | ++DOMWINDOW == 149 (0x7f56e4441000) [pid = 1916] [serial = 785] [outer = 0x7f56e4439800]
06:34:59 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e446c000 == 29 [pid = 1916] [id = 281]
06:34:59 INFO - PROCESS | 1867 | ++DOMWINDOW == 150 (0x7f56e4444c00) [pid = 1916] [serial = 786] [outer = (nil)]
06:34:59 INFO - PROCESS | 1867 | ++DOMWINDOW == 151 (0x7f56e9198400) [pid = 1916] [serial = 787] [outer = 0x7f56e4444c00]
06:35:00 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
06:35:00 INFO - document served over http requires an https
06:35:00 INFO - sub-resource via iframe-tag using the meta-csp
06:35:00 INFO - delivery method with keep-origin-redirect and when
06:35:00 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html"
06:35:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:35:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:35:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:35:00 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:35:00 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:35:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:35:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:35:00 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
06:35:00 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 1740ms
06:35:00 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html
06:35:00 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e4478800 == 30 [pid = 1916] [id = 282]
06:35:00 INFO - PROCESS | 1867 | ++DOMWINDOW == 152 (0x7f56e4438400) [pid = 1916] [serial = 788] [outer = (nil)]
06:35:00 INFO - PROCESS | 1867 | ++DOMWINDOW == 153 (0x7f56e4a5a800) [pid = 1916] [serial = 789] [outer = 0x7f56e4438400]
06:35:01 INFO - PROCESS | 1867 | ++DOMWINDOW == 154 (0x7f56e4a60c00) [pid = 1916] [serial = 790] [outer = 0x7f56e4438400]
06:35:01 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e4b12000 == 31 [pid = 1916] [id = 283]
06:35:01 INFO - PROCESS | 1867 | ++DOMWINDOW == 155 (0x7f56e4eca000) [pid = 1916] [serial = 791] [outer = (nil)]
06:35:01 INFO - PROCESS | 1867 | ++DOMWINDOW == 156 (0x7f56e4ecb800) [pid = 1916] [serial = 792] [outer = 0x7f56e4eca000]
06:35:02 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
06:35:02 INFO - document served over http requires an https
06:35:02 INFO - sub-resource via iframe-tag using the meta-csp
06:35:02 INFO - delivery method with no-redirect and when
06:35:02 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html"
06:35:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:35:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:35:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:35:02 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:35:02 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:35:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:35:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:35:02 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
06:35:02 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html | took 2150ms
06:35:02 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html
06:35:02 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e4b20000 == 32 [pid = 1916] [id = 284]
06:35:02 INFO - PROCESS | 1867 | ++DOMWINDOW == 157 (0x7f56e4a57400) [pid = 1916] [serial = 793] [outer = (nil)]
06:35:03 INFO - PROCESS | 1867 | ++DOMWINDOW == 158 (0x7f56e4ed0000) [pid = 1916] [serial = 794] [outer = 0x7f56e4a57400]
06:35:03 INFO - PROCESS | 1867 | ++DOMWINDOW == 159 (0x7f56e409b800) [pid = 1916] [serial = 795] [outer = 0x7f56e4a57400]
06:35:05 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e4075800 == 33 [pid = 1916] [id = 285]
06:35:05 INFO - PROCESS | 1867 | ++DOMWINDOW == 160 (0x7f56e409fc00) [pid = 1916] [serial = 796] [outer = (nil)]
06:35:05 INFO - PROCESS | 1867 | ++DOMWINDOW == 161 (0x7f56e4ed3c00) [pid = 1916] [serial = 797] [outer = 0x7f56e409fc00]
06:35:05 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
06:35:05 INFO - document served over http requires an https
06:35:05 INFO - sub-resource via iframe-tag using the meta-csp
06:35:05 INFO - delivery method with swap-origin-redirect and when
06:35:05 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html"
06:35:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:35:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:35:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:35:05 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:35:05 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:35:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:35:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:35:05 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
06:35:05 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 3252ms
06:35:05 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html
06:35:06 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e4085800 == 34 [pid = 1916] [id = 286]
06:35:06 INFO - PROCESS | 1867 | ++DOMWINDOW == 162 (0x7f56e409cc00) [pid = 1916] [serial = 798] [outer = (nil)]
06:35:06 INFO - PROCESS | 1867 | ++DOMWINDOW == 163 (0x7f56e4442000) [pid = 1916] [serial = 799] [outer = 0x7f56e409cc00]
06:35:07 INFO - PROCESS | 1867 | ++DOMWINDOW == 164 (0x7f56e4ed6400) [pid = 1916] [serial = 800] [outer = 0x7f56e409cc00]
06:35:08 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
06:35:08 INFO - document served over http requires an https
06:35:08 INFO - sub-resource via script-tag using the meta-csp
06:35:08 INFO - delivery method with keep-origin-redirect and when
06:35:08 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html"
06:35:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:35:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:35:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:35:08 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:35:08 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:35:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:35:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:35:08 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
06:35:08 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 2747ms
06:35:08 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html
06:35:08 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e4d9b800 == 35 [pid = 1916] [id = 287]
06:35:08 INFO - PROCESS | 1867 | ++DOMWINDOW == 165 (0x7f56e4a5ec00) [pid = 1916] [serial = 801] [outer = (nil)]
06:35:08 INFO - PROCESS | 1867 | ++DOMWINDOW == 166 (0x7f56e5b44400) [pid = 1916] [serial = 802] [outer = 0x7f56e4a5ec00]
06:35:08 INFO - PROCESS | 1867 | ++DOMWINDOW == 167 (0x7f56e6234800) [pid = 1916] [serial = 803] [outer = 0x7f56e4a5ec00]
06:35:09 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ea0a8000 == 34 [pid = 1916] [id = 270]
06:35:09 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e9daa800 == 33 [pid = 1916] [id = 269]
06:35:09 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e9d3e000 == 32 [pid = 1916] [id = 268]
06:35:09 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e8a3c800 == 31 [pid = 1916] [id = 267]
06:35:09 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e643c000 == 30 [pid = 1916] [id = 266]
06:35:09 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e5f99000 == 29 [pid = 1916] [id = 265]
06:35:09 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e7903000 == 28 [pid = 1916] [id = 264]
06:35:09 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e4d9c800 == 27 [pid = 1916] [id = 263]
06:35:09 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e5b1c000 == 26 [pid = 1916] [id = 261]
06:35:09 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56f413f000 == 25 [pid = 1916] [id = 260]
06:35:09 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e6360800 == 24 [pid = 1916] [id = 259]
06:35:09 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e9d15000 == 23 [pid = 1916] [id = 258]
06:35:09 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56f413b000 == 22 [pid = 1916] [id = 257]
06:35:09 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56eef56800 == 21 [pid = 1916] [id = 256]
06:35:09 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ea28f800 == 20 [pid = 1916] [id = 255]
06:35:10 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
06:35:10 INFO - document served over http requires an https
06:35:10 INFO - sub-resource via script-tag using the meta-csp
06:35:10 INFO - delivery method with no-redirect and when
06:35:10 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html"
06:35:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:35:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:35:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:35:10 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:35:10 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:35:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:35:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:35:10 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
06:35:10 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html | took 1743ms
06:35:10 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html
06:35:10 INFO - PROCESS | 1867 | --DOMWINDOW == 166 (0x7f56eb5c6800) [pid = 1916] [serial = 701] [outer = (nil)] [url = about:blank]
06:35:10 INFO - PROCESS | 1867 | --DOMWINDOW == 165 (0x7f56ea253c00) [pid = 1916] [serial = 698] [outer = (nil)] [url = about:blank]
06:35:10 INFO - PROCESS | 1867 | --DOMWINDOW == 164 (0x7f56ed2d4c00) [pid = 1916] [serial = 704] [outer = (nil)] [url = about:blank]
06:35:10 INFO - PROCESS | 1867 | --DOMWINDOW == 163 (0x7f56ea0dbc00) [pid = 1916] [serial = 695] [outer = (nil)] [url = about:blank]
06:35:10 INFO - PROCESS | 1867 | --DOMWINDOW == 162 (0x7f56e9294000) [pid = 1916] [serial = 648] [outer = (nil)] [url = about:blank]
06:35:10 INFO - PROCESS | 1867 | --DOMWINDOW == 161 (0x7f56eef7fc00) [pid = 1916] [serial = 707] [outer = (nil)] [url = about:blank]
06:35:10 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e5b15800 == 21 [pid = 1916] [id = 288]
06:35:10 INFO - PROCESS | 1867 | ++DOMWINDOW == 162 (0x7f56e5fe4c00) [pid = 1916] [serial = 804] [outer = (nil)]
06:35:10 INFO - PROCESS | 1867 | ++DOMWINDOW == 163 (0x7f56e5fed000) [pid = 1916] [serial = 805] [outer = 0x7f56e5fe4c00]
06:35:10 INFO - PROCESS | 1867 | ++DOMWINDOW == 164 (0x7f56e6556400) [pid = 1916] [serial = 806] [outer = 0x7f56e5fe4c00]
06:35:11 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
06:35:11 INFO - document served over http requires an https
06:35:11 INFO - sub-resource via script-tag using the meta-csp
06:35:11 INFO - delivery method with swap-origin-redirect and when
06:35:11 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html"
06:35:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:35:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:35:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:35:11 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:35:11 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:35:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:35:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:35:11 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
06:35:11 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 1538ms
06:35:11 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html
06:35:11 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e636f800 == 22 [pid = 1916] [id = 289]
06:35:11 INFO - PROCESS | 1867 | ++DOMWINDOW == 165 (0x7f56e6234400) [pid = 1916] [serial = 807] [outer = (nil)]
06:35:12 INFO - PROCESS | 1867 | ++DOMWINDOW == 166 (0x7f56e78cd000) [pid = 1916] [serial = 808] [outer = 0x7f56e6234400]
06:35:12 INFO - PROCESS | 1867 | ++DOMWINDOW == 167 (0x7f56e8aa0400) [pid = 1916] [serial = 809] [outer = 0x7f56e6234400]
06:35:13 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
06:35:13 INFO - document served over http requires an https
06:35:13 INFO - sub-resource via xhr-request using the meta-csp
06:35:13 INFO - delivery method with keep-origin-redirect and when
06:35:13 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html"
06:35:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:35:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:35:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:35:13 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:35:13 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:35:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:35:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:35:13 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
06:35:13 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 1432ms
06:35:13 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html
06:35:13 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e8a2f800 == 23 [pid = 1916] [id = 290]
06:35:13 INFO - PROCESS | 1867 | ++DOMWINDOW == 168 (0x7f56e77a6c00) [pid = 1916] [serial = 810] [outer = (nil)]
06:35:13 INFO - PROCESS | 1867 | ++DOMWINDOW == 169 (0x7f56ea0dd800) [pid = 1916] [serial = 811] [outer = 0x7f56e77a6c00]
06:35:13 INFO - PROCESS | 1867 | ++DOMWINDOW == 170 (0x7f56ea466400) [pid = 1916] [serial = 812] [outer = 0x7f56e77a6c00]
06:35:14 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html | The referrer URL is origin when a
06:35:14 INFO - document served over http requires an https
06:35:14 INFO - sub-resource via xhr-request using the meta-csp
06:35:14 INFO - delivery method with no-redirect and when
06:35: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.no-redirect.http.html"
06:35:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:35:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:35:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:35:14 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:35:14 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:35:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:35:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:35:14 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html:23:7
06:35:14 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html | took 1737ms
06:35:14 INFO - PROCESS | 1867 | --DOCSHELL 0x7f43004a4000 == 6 [pid = 1867] [id = 7]
06:35:14 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html
06:35:15 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e914f800 == 24 [pid = 1916] [id = 291]
06:35:15 INFO - PROCESS | 1867 | ++DOMWINDOW == 171 (0x7f56e78d3800) [pid = 1916] [serial = 813] [outer = (nil)]
06:35:15 INFO - PROCESS | 1867 | ++DOMWINDOW == 172 (0x7f56ea46cc00) [pid = 1916] [serial = 814] [outer = 0x7f56e78d3800]
06:35:16 INFO - PROCESS | 1867 | ++DOMWINDOW == 173 (0x7f56ed2d6400) [pid = 1916] [serial = 815] [outer = 0x7f56e78d3800]
06:35:17 INFO - PROCESS | 1867 | --DOMWINDOW == 172 (0x7f56e611f800) [pid = 1916] [serial = 733] [outer = (nil)] [url = about:blank]
06:35:17 INFO - PROCESS | 1867 | --DOMWINDOW == 171 (0x7f56e655b400) [pid = 1916] [serial = 721] [outer = (nil)] [url = about:blank]
06:35:17 INFO - PROCESS | 1867 | --DOMWINDOW == 170 (0x7f56e6342400) [pid = 1916] [serial = 727] [outer = (nil)] [url = about:blank]
06:35:17 INFO - PROCESS | 1867 | --DOMWINDOW == 169 (0x7f56e5b4ac00) [pid = 1916] [serial = 730] [outer = (nil)] [url = about:blank]
06:35:17 INFO - PROCESS | 1867 | --DOMWINDOW == 168 (0x7f56ea0e3400) [pid = 1916] [serial = 712] [outer = (nil)] [url = about:blank]
06:35:17 INFO - PROCESS | 1867 | --DOMWINDOW == 167 (0x7f56e5feac00) [pid = 1916] [serial = 718] [outer = (nil)] [url = about:blank]
06:35:17 INFO - PROCESS | 1867 | --DOMWINDOW == 166 (0x7f56e6346c00) [pid = 1916] [serial = 724] [outer = (nil)] [url = about:blank]
06:35:17 INFO - PROCESS | 1867 | --DOMWINDOW == 165 (0x7f56ed52bc00) [pid = 1916] [serial = 715] [outer = (nil)] [url = about:blank]
06:35:17 INFO - PROCESS | 1867 | --DOMWINDOW == 164 (0x7f56e5a26000) [pid = 1916] [serial = 736] [outer = (nil)] [url = about:blank]
06:35:17 INFO - PROCESS | 1867 | --DOMWINDOW == 163 (0x7f56e77a3000) [pid = 1916] [serial = 739] [outer = (nil)] [url = about:blank]
06:35:17 INFO - PROCESS | 1867 | --DOMWINDOW == 162 (0x7f56e77a0c00) [pid = 1916] [serial = 755] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:35:17 INFO - PROCESS | 1867 | --DOMWINDOW == 161 (0x7f56eb31f000) [pid = 1916] [serial = 752] [outer = (nil)] [url = about:blank]
06:35:17 INFO - PROCESS | 1867 | --DOMWINDOW == 160 (0x7f56ea140c00) [pid = 1916] [serial = 745] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:35:17 INFO - PROCESS | 1867 | --DOMWINDOW == 159 (0x7f56e8a9b400) [pid = 1916] [serial = 742] [outer = (nil)] [url = about:blank]
06:35:17 INFO - PROCESS | 1867 | --DOMWINDOW == 158 (0x7f56eb31fc00) [pid = 1916] [serial = 750] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446906876604]
06:35:17 INFO - PROCESS | 1867 | --DOMWINDOW == 157 (0x7f56e9c79800) [pid = 1916] [serial = 747] [outer = (nil)] [url = about:blank]
06:35:17 INFO - PROCESS | 1867 | --DOMWINDOW == 156 (0x7f56e9c13800) [pid = 1916] [serial = 757] [outer = (nil)] [url = about:blank]
06:35:17 INFO - PROCESS | 1867 | --DOMWINDOW == 155 (0x7f56ea256000) [pid = 1916] [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]
06:35:17 INFO - PROCESS | 1867 | --DOMWINDOW == 154 (0x7f56e82da400) [pid = 1916] [serial = 744] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:35:17 INFO - PROCESS | 1867 | --DOMWINDOW == 153 (0x7f56e9c0d400) [pid = 1916] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:35:17 INFO - PROCESS | 1867 | --DOMWINDOW == 152 (0x7f56e91a6000) [pid = 1916] [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]
06:35:17 INFO - PROCESS | 1867 | --DOMWINDOW == 151 (0x7f56eb242000) [pid = 1916] [serial = 749] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446906876604]
06:35:17 INFO - PROCESS | 1867 | --DOMWINDOW == 150 (0x7f56e623dc00) [pid = 1916] [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]
06:35:17 INFO - PROCESS | 1867 | --DOMWINDOW == 149 (0x7f56e5a23800) [pid = 1916] [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]
06:35:17 INFO - PROCESS | 1867 | --DOMWINDOW == 148 (0x7f56e623c400) [pid = 1916] [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]
06:35:17 INFO - PROCESS | 1867 | --DOMWINDOW == 147 (0x7f56ea257000) [pid = 1916] [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]
06:35:17 INFO - PROCESS | 1867 | --DOMWINDOW == 146 (0x7f56e7fefc00) [pid = 1916] [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]
06:35:17 INFO - PROCESS | 1867 | --DOMWINDOW == 145 (0x7f56ea252800) [pid = 1916] [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]
06:35: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
06:35:18 INFO - document served over http requires an https
06:35:18 INFO - sub-resource via xhr-request using the meta-csp
06:35:18 INFO - delivery method with swap-origin-redirect and when
06:35: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"
06:35:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:35:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:35:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:35:18 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:35:18 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:35:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:35:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:35: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
06:35: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 3365ms
06:35: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
06:35:18 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e5f93800 == 25 [pid = 1916] [id = 292]
06:35:18 INFO - PROCESS | 1867 | ++DOMWINDOW == 146 (0x7f56e40a3000) [pid = 1916] [serial = 816] [outer = (nil)]
06:35:18 INFO - PROCESS | 1867 | ++DOMWINDOW == 147 (0x7f56e5a24000) [pid = 1916] [serial = 817] [outer = 0x7f56e40a3000]
06:35:19 INFO - PROCESS | 1867 | ++DOMWINDOW == 148 (0x7f56e623a000) [pid = 1916] [serial = 818] [outer = 0x7f56e40a3000]
06:35:21 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
06:35:21 INFO - document served over http requires an http
06:35:21 INFO - sub-resource via fetch-request using the meta-csp
06:35:21 INFO - delivery method with keep-origin-redirect and when
06:35:21 INFO - the target request is same-origin.
06:35:21 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 2757ms
06:35:21 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html
06:35:21 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e9da1800 == 26 [pid = 1916] [id = 293]
06:35:21 INFO - PROCESS | 1867 | ++DOMWINDOW == 149 (0x7f56e8aa7800) [pid = 1916] [serial = 819] [outer = (nil)]
06:35:21 INFO - PROCESS | 1867 | ++DOMWINDOW == 150 (0x7f56e919b000) [pid = 1916] [serial = 820] [outer = 0x7f56e8aa7800]
06:35:22 INFO - PROCESS | 1867 | ++DOMWINDOW == 151 (0x7f56ea142800) [pid = 1916] [serial = 821] [outer = 0x7f56e8aa7800]
06:35:22 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
06:35:22 INFO - document served over http requires an http
06:35:22 INFO - sub-resource via fetch-request using the meta-csp
06:35:22 INFO - delivery method with no-redirect and when
06:35:22 INFO - the target request is same-origin.
06:35:22 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 1932ms
06:35:22 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
06:35:23 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ea28f800 == 27 [pid = 1916] [id = 294]
06:35:23 INFO - PROCESS | 1867 | ++DOMWINDOW == 152 (0x7f56e6558400) [pid = 1916] [serial = 822] [outer = (nil)]
06:35:23 INFO - PROCESS | 1867 | ++DOMWINDOW == 153 (0x7f56ece24800) [pid = 1916] [serial = 823] [outer = 0x7f56e6558400]
06:35:23 INFO - PROCESS | 1867 | ++DOMWINDOW == 154 (0x7f56ed8c2400) [pid = 1916] [serial = 824] [outer = 0x7f56e6558400]
06:35:24 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
06:35:24 INFO - document served over http requires an http
06:35:24 INFO - sub-resource via fetch-request using the meta-csp
06:35:24 INFO - delivery method with swap-origin-redirect and when
06:35:24 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/fetch-request/same-origin-insecure.swap-origin-redirect.http.html"
06:35:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:35:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:35:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:35:24 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:35:24 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:35:24 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:35:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:35:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:35:24 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
06:35:24 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 1641ms
06:35:24 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
06:35:24 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ed150000 == 28 [pid = 1916] [id = 295]
06:35:24 INFO - PROCESS | 1867 | ++DOMWINDOW == 155 (0x7f56ecfdc800) [pid = 1916] [serial = 825] [outer = (nil)]
06:35:25 INFO - PROCESS | 1867 | ++DOMWINDOW == 156 (0x7f56ef1a1c00) [pid = 1916] [serial = 826] [outer = 0x7f56ecfdc800]
06:35:25 INFO - PROCESS | 1867 | ++DOMWINDOW == 157 (0x7f56f0d11400) [pid = 1916] [serial = 827] [outer = 0x7f56ecfdc800]
06:35:26 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56eecb7000 == 29 [pid = 1916] [id = 296]
06:35:26 INFO - PROCESS | 1867 | ++DOMWINDOW == 158 (0x7f56f3fed400) [pid = 1916] [serial = 828] [outer = (nil)]
06:35:26 INFO - PROCESS | 1867 | ++DOMWINDOW == 159 (0x7f56e43a3800) [pid = 1916] [serial = 829] [outer = 0x7f56f3fed400]
06:35:26 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
06:35:26 INFO - document served over http requires an http
06:35:26 INFO - sub-resource via iframe-tag using the meta-csp
06:35:26 INFO - delivery method with keep-origin-redirect and when
06:35:26 INFO - the target request is same-origin.
06:35:26 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 1639ms
06:35:26 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html
06:35:26 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56f09e9000 == 30 [pid = 1916] [id = 297]
06:35:26 INFO - PROCESS | 1867 | ++DOMWINDOW == 160 (0x7f56e43a3c00) [pid = 1916] [serial = 830] [outer = (nil)]
06:35:26 INFO - PROCESS | 1867 | ++DOMWINDOW == 161 (0x7f56e43aa400) [pid = 1916] [serial = 831] [outer = 0x7f56e43a3c00]
06:35:27 INFO - PROCESS | 1867 | ++DOMWINDOW == 162 (0x7f56e43b1400) [pid = 1916] [serial = 832] [outer = 0x7f56e43a3c00]
06:35:27 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e424a000 == 31 [pid = 1916] [id = 298]
06:35:27 INFO - PROCESS | 1867 | ++DOMWINDOW == 163 (0x7f56e4281400) [pid = 1916] [serial = 833] [outer = (nil)]
06:35:27 INFO - PROCESS | 1867 | ++DOMWINDOW == 164 (0x7f56e4284400) [pid = 1916] [serial = 834] [outer = 0x7f56e4281400]
06:35:28 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html | The referrer URL is stripped-referrer when a
06:35:28 INFO - document served over http requires an http
06:35:28 INFO - sub-resource via iframe-tag using the meta-csp
06:35:28 INFO - delivery method with no-redirect and when
06:35:28 INFO - the target request is same-origin.
06:35:28 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html | took 1737ms
06:35:28 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html
06:35:28 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e4254800 == 32 [pid = 1916] [id = 299]
06:35:28 INFO - PROCESS | 1867 | ++DOMWINDOW == 165 (0x7f56e4287800) [pid = 1916] [serial = 835] [outer = (nil)]
06:35:28 INFO - PROCESS | 1867 | ++DOMWINDOW == 166 (0x7f56e428a400) [pid = 1916] [serial = 836] [outer = 0x7f56e4287800]
06:35:29 INFO - PROCESS | 1867 | ++DOMWINDOW == 167 (0x7f56e43a6800) [pid = 1916] [serial = 837] [outer = 0x7f56e4287800]
06:35:29 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e45b8000 == 33 [pid = 1916] [id = 300]
06:35:29 INFO - PROCESS | 1867 | ++DOMWINDOW == 168 (0x7f56e45a4000) [pid = 1916] [serial = 838] [outer = (nil)]
06:35:30 INFO - PROCESS | 1867 | ++DOMWINDOW == 169 (0x7f56e45a7800) [pid = 1916] [serial = 839] [outer = 0x7f56e45a4000]
06:35:30 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
06:35:30 INFO - document served over http requires an http
06:35:30 INFO - sub-resource via iframe-tag using the meta-csp
06:35:30 INFO - delivery method with swap-origin-redirect and when
06:35:30 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html"
06:35:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:35:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:35:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:35:30 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:35:30 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:35:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:35:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:35:30 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
06:35:30 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 2397ms
06:35:30 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
06:35:30 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e45c3000 == 34 [pid = 1916] [id = 301]
06:35:30 INFO - PROCESS | 1867 | ++DOMWINDOW == 170 (0x7f56e4287400) [pid = 1916] [serial = 840] [outer = (nil)]
06:35:31 INFO - PROCESS | 1867 | ++DOMWINDOW == 171 (0x7f56e45aac00) [pid = 1916] [serial = 841] [outer = 0x7f56e4287400]
06:35:31 INFO - PROCESS | 1867 | ++DOMWINDOW == 172 (0x7f56f3f19c00) [pid = 1916] [serial = 842] [outer = 0x7f56e4287400]
06:35:32 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
06:35:32 INFO - document served over http requires an http
06:35:32 INFO - sub-resource via script-tag using the meta-csp
06:35:32 INFO - delivery method with keep-origin-redirect and when
06:35:32 INFO - the target request is same-origin.
06:35:32 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 2033ms
06:35:32 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html
06:35:32 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e4734800 == 35 [pid = 1916] [id = 302]
06:35:32 INFO - PROCESS | 1867 | ++DOMWINDOW == 173 (0x7f56e45a7400) [pid = 1916] [serial = 843] [outer = (nil)]
06:35:33 INFO - PROCESS | 1867 | ++DOMWINDOW == 174 (0x7f56e46be800) [pid = 1916] [serial = 844] [outer = 0x7f56e45a7400]
06:35:33 INFO - PROCESS | 1867 | ++DOMWINDOW == 175 (0x7f56e46c5400) [pid = 1916] [serial = 845] [outer = 0x7f56e45a7400]
06:35:34 INFO - PROCESS | 1867 | --DOCSHELL 0x7f4300031000 == 5 [pid = 1867] [id = 8]
06:35:35 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html | The referrer URL is stripped-referrer when a
06:35:35 INFO - document served over http requires an http
06:35:35 INFO - sub-resource via script-tag using the meta-csp
06:35:35 INFO - delivery method with no-redirect and when
06:35:35 INFO - the target request is same-origin.
06:35:35 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html | took 3343ms
06:35:35 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/script-tag/same-origin-insecure.swap-origin-redirect.http.html
06:35:36 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e474f800 == 36 [pid = 1916] [id = 303]
06:35:36 INFO - PROCESS | 1867 | ++DOMWINDOW == 176 (0x7f56e46ba000) [pid = 1916] [serial = 846] [outer = (nil)]
06:35:36 INFO - PROCESS | 1867 | ++DOMWINDOW == 177 (0x7f56e47c1c00) [pid = 1916] [serial = 847] [outer = 0x7f56e46ba000]
06:35:36 INFO - PROCESS | 1867 | --DOMWINDOW == 15 (0x7f42fe8d1800) [pid = 1867] [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.]
06:35:36 INFO - PROCESS | 1867 | --DOMWINDOW == 14 (0x7f42ffead800) [pid = 1867] [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.]
06:35:36 INFO - PROCESS | 1867 | ++DOMWINDOW == 178 (0x7f56e47cc800) [pid = 1916] [serial = 848] [outer = 0x7f56e46ba000]
06:35:38 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/script-tag/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
06:35:38 INFO - document served over http requires an http
06:35:38 INFO - sub-resource via script-tag using the meta-csp
06:35:38 INFO - delivery method with swap-origin-redirect and when
06:35:38 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/script-tag/same-origin-insecure.swap-origin-redirect.http.html"
06:35:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:35:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:35:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:35:38 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:35:38 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:35:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:35:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:35:38 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/script-tag/same-origin-insecure.swap-origin-redirect.http.html:23:7
06:35:38 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/script-tag/same-origin-insecure.swap-origin-redirect.http.html | took 2341ms
06:35:38 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/xhr-request/same-origin-insecure.keep-origin-redirect.http.html
06:35:38 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e4cf4000 == 37 [pid = 1916] [id = 304]
06:35:38 INFO - PROCESS | 1867 | ++DOMWINDOW == 179 (0x7f56e45a3400) [pid = 1916] [serial = 849] [outer = (nil)]
06:35:38 INFO - PROCESS | 1867 | ++DOMWINDOW == 180 (0x7f56e45aa000) [pid = 1916] [serial = 850] [outer = 0x7f56e45a3400]
06:35:39 INFO - PROCESS | 1867 | ++DOMWINDOW == 181 (0x7f56e47d0400) [pid = 1916] [serial = 851] [outer = 0x7f56e45a3400]
06:35:39 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
06:35:39 INFO - document served over http requires an http
06:35:39 INFO - sub-resource via xhr-request using the meta-csp
06:35:39 INFO - delivery method with keep-origin-redirect and when
06:35:39 INFO - the target request is same-origin.
06:35:39 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 1647ms
06:35:39 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html
06:35:40 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e4477800 == 38 [pid = 1916] [id = 305]
06:35:40 INFO - PROCESS | 1867 | ++DOMWINDOW == 182 (0x7f56e4ed1800) [pid = 1916] [serial = 852] [outer = (nil)]
06:35:40 INFO - PROCESS | 1867 | ++DOMWINDOW == 183 (0x7f56e5a23c00) [pid = 1916] [serial = 853] [outer = 0x7f56e4ed1800]
06:35:40 INFO - PROCESS | 1867 | ++DOMWINDOW == 184 (0x7f56e6049400) [pid = 1916] [serial = 854] [outer = 0x7f56e4ed1800]
06:35:41 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e8a2f800 == 37 [pid = 1916] [id = 290]
06:35:41 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e636f800 == 36 [pid = 1916] [id = 289]
06:35:41 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e5b15800 == 35 [pid = 1916] [id = 288]
06:35:41 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e4d9b800 == 34 [pid = 1916] [id = 287]
06:35:41 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e4085800 == 33 [pid = 1916] [id = 286]
06:35:41 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e4075800 == 32 [pid = 1916] [id = 285]
06:35:41 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e4b12000 == 31 [pid = 1916] [id = 283]
06:35:41 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e4478800 == 30 [pid = 1916] [id = 282]
06:35:41 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e446c000 == 29 [pid = 1916] [id = 281]
06:35:41 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e4cfb800 == 28 [pid = 1916] [id = 280]
06:35:41 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e4ce3000 == 27 [pid = 1916] [id = 279]
06:35:41 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56f3f66000 == 26 [pid = 1916] [id = 278]
06:35:41 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56eecc5800 == 25 [pid = 1916] [id = 277]
06:35:41 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ee12a000 == 24 [pid = 1916] [id = 276]
06:35:41 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ed7a5800 == 23 [pid = 1916] [id = 275]
06:35:41 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ebe81800 == 22 [pid = 1916] [id = 274]
06:35:41 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56eb1ea000 == 21 [pid = 1916] [id = 273]
06:35:41 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e9141000 == 20 [pid = 1916] [id = 272]
06:35:41 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ed7b6000 == 19 [pid = 1916] [id = 254]
06:35:41 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ea163800 == 18 [pid = 1916] [id = 271]
06:35:41 INFO - PROCESS | 1867 | --DOMWINDOW == 183 (0x7f56ea13bc00) [pid = 1916] [serial = 743] [outer = (nil)] [url = about:blank]
06:35:41 INFO - PROCESS | 1867 | --DOMWINDOW == 182 (0x7f56e82db000) [pid = 1916] [serial = 740] [outer = (nil)] [url = about:blank]
06:35:41 INFO - PROCESS | 1867 | --DOMWINDOW == 181 (0x7f56e6056800) [pid = 1916] [serial = 737] [outer = (nil)] [url = about:blank]
06:35:41 INFO - PROCESS | 1867 | --DOMWINDOW == 180 (0x7f56f07d7c00) [pid = 1916] [serial = 710] [outer = (nil)] [url = about:blank]
06:35:41 INFO - PROCESS | 1867 | --DOMWINDOW == 179 (0x7f56ece26800) [pid = 1916] [serial = 753] [outer = (nil)] [url = about:blank]
06:35:41 INFO - PROCESS | 1867 | --DOMWINDOW == 178 (0x7f56eb19d400) [pid = 1916] [serial = 748] [outer = (nil)] [url = about:blank]
06:35:41 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
06:35:41 INFO - document served over http requires an http
06:35:41 INFO - sub-resource via xhr-request using the meta-csp
06:35:41 INFO - delivery method with no-redirect and when
06:35:41 INFO - the target request is same-origin.
06:35:41 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 1930ms
06:35:41 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
06:35:42 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e447a800 == 19 [pid = 1916] [id = 306]
06:35:42 INFO - PROCESS | 1867 | ++DOMWINDOW == 179 (0x7f56e4a5e400) [pid = 1916] [serial = 855] [outer = (nil)]
06:35:42 INFO - PROCESS | 1867 | ++DOMWINDOW == 180 (0x7f56e4ed8800) [pid = 1916] [serial = 856] [outer = 0x7f56e4a5e400]
06:35:42 INFO - PROCESS | 1867 | ++DOMWINDOW == 181 (0x7f56e6235800) [pid = 1916] [serial = 857] [outer = 0x7f56e4a5e400]
06:35:43 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/xhr-request/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
06:35:43 INFO - document served over http requires an http
06:35:43 INFO - sub-resource via xhr-request using the meta-csp
06:35:43 INFO - delivery method with swap-origin-redirect and when
06:35:43 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/xhr-request/same-origin-insecure.swap-origin-redirect.http.html"
06:35:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:35:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:35:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:35:43 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:35:43 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:35:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:35:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:35:43 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/xhr-request/same-origin-insecure.swap-origin-redirect.http.html:23:7
06:35:43 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/xhr-request/same-origin-insecure.swap-origin-redirect.http.html | took 1688ms
06:35:43 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.keep-origin-redirect.http.html
06:35:43 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e5b09800 == 20 [pid = 1916] [id = 307]
06:35:43 INFO - PROCESS | 1867 | ++DOMWINDOW == 182 (0x7f56e6114c00) [pid = 1916] [serial = 858] [outer = (nil)]
06:35:44 INFO - PROCESS | 1867 | ++DOMWINDOW == 183 (0x7f56e667f400) [pid = 1916] [serial = 859] [outer = 0x7f56e6114c00]
06:35:44 INFO - PROCESS | 1867 | ++DOMWINDOW == 184 (0x7f56e77a5000) [pid = 1916] [serial = 860] [outer = 0x7f56e6114c00]
06:35:45 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
06:35:45 INFO - document served over http requires an https
06:35:45 INFO - sub-resource via fetch-request using the meta-csp
06:35:45 INFO - delivery method with keep-origin-redirect and when
06:35:45 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.keep-origin-redirect.http.html"
06:35:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:35:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:35:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:35:45 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:35:45 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:35:45 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:35:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:35:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:35:45 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
06:35:45 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 1932ms
06:35:45 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html
06:35:48 INFO - PROCESS | 1867 | --DOMWINDOW == 183 (0x7f56e6234400) [pid = 1916] [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]
06:35:48 INFO - PROCESS | 1867 | --DOMWINDOW == 182 (0x7f56e5fe4c00) [pid = 1916] [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]
06:35:48 INFO - PROCESS | 1867 | --DOMWINDOW == 181 (0x7f56e8aa7000) [pid = 1916] [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]
06:35:48 INFO - PROCESS | 1867 | --DOMWINDOW == 180 (0x7f56e77a6c00) [pid = 1916] [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]
06:35:48 INFO - PROCESS | 1867 | --DOMWINDOW == 179 (0x7f56e4a5ec00) [pid = 1916] [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]
06:35:48 INFO - PROCESS | 1867 | --DOMWINDOW == 178 (0x7f56e409cc00) [pid = 1916] [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]
06:35:48 INFO - PROCESS | 1867 | --DOMWINDOW == 177 (0x7f56e4444c00) [pid = 1916] [serial = 786] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:35:48 INFO - PROCESS | 1867 | --DOMWINDOW == 176 (0x7f56e409fc00) [pid = 1916] [serial = 796] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:35:48 INFO - PROCESS | 1867 | --DOMWINDOW == 175 (0x7f56e4eca000) [pid = 1916] [serial = 791] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446906901867]
06:35:48 INFO - PROCESS | 1867 | --DOMWINDOW == 174 (0x7f56e4ed3c00) [pid = 1916] [serial = 797] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:35:48 INFO - PROCESS | 1867 | --DOMWINDOW == 173 (0x7f56e4ed0000) [pid = 1916] [serial = 794] [outer = (nil)] [url = about:blank]
06:35:48 INFO - PROCESS | 1867 | --DOMWINDOW == 172 (0x7f56e4ecb800) [pid = 1916] [serial = 792] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446906901867]
06:35:48 INFO - PROCESS | 1867 | --DOMWINDOW == 171 (0x7f56e4a5a800) [pid = 1916] [serial = 789] [outer = (nil)] [url = about:blank]
06:35:48 INFO - PROCESS | 1867 | --DOMWINDOW == 170 (0x7f56ed076c00) [pid = 1916] [serial = 766] [outer = (nil)] [url = about:blank]
06:35:48 INFO - PROCESS | 1867 | --DOMWINDOW == 169 (0x7f56e9198400) [pid = 1916] [serial = 787] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:35:48 INFO - PROCESS | 1867 | --DOMWINDOW == 168 (0x7f56e443a800) [pid = 1916] [serial = 784] [outer = (nil)] [url = about:blank]
06:35:48 INFO - PROCESS | 1867 | --DOMWINDOW == 167 (0x7f56e4442000) [pid = 1916] [serial = 799] [outer = (nil)] [url = about:blank]
06:35:48 INFO - PROCESS | 1867 | --DOMWINDOW == 166 (0x7f56f09d3800) [pid = 1916] [serial = 775] [outer = (nil)] [url = about:blank]
06:35:48 INFO - PROCESS | 1867 | --DOMWINDOW == 165 (0x7f56eb31d400) [pid = 1916] [serial = 763] [outer = (nil)] [url = about:blank]
06:35:48 INFO - PROCESS | 1867 | --DOMWINDOW == 164 (0x7f56ea0dd800) [pid = 1916] [serial = 811] [outer = (nil)] [url = about:blank]
06:35:48 INFO - PROCESS | 1867 | --DOMWINDOW == 163 (0x7f56e61ce000) [pid = 1916] [serial = 781] [outer = (nil)] [url = about:blank]
06:35:48 INFO - PROCESS | 1867 | --DOMWINDOW == 162 (0x7f56ed8c3400) [pid = 1916] [serial = 769] [outer = (nil)] [url = about:blank]
06:35:48 INFO - PROCESS | 1867 | --DOMWINDOW == 161 (0x7f56e6687000) [pid = 1916] [serial = 778] [outer = (nil)] [url = about:blank]
06:35:48 INFO - PROCESS | 1867 | --DOMWINDOW == 160 (0x7f56e5fed000) [pid = 1916] [serial = 805] [outer = (nil)] [url = about:blank]
06:35:48 INFO - PROCESS | 1867 | --DOMWINDOW == 159 (0x7f56ea46cc00) [pid = 1916] [serial = 814] [outer = (nil)] [url = about:blank]
06:35:48 INFO - PROCESS | 1867 | --DOMWINDOW == 158 (0x7f56eef80000) [pid = 1916] [serial = 772] [outer = (nil)] [url = about:blank]
06:35:48 INFO - PROCESS | 1867 | --DOMWINDOW == 157 (0x7f56e77a7c00) [pid = 1916] [serial = 760] [outer = (nil)] [url = about:blank]
06:35:48 INFO - PROCESS | 1867 | --DOMWINDOW == 156 (0x7f56e5b44400) [pid = 1916] [serial = 802] [outer = (nil)] [url = about:blank]
06:35:48 INFO - PROCESS | 1867 | --DOMWINDOW == 155 (0x7f56e78cd000) [pid = 1916] [serial = 808] [outer = (nil)] [url = about:blank]
06:35:48 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e643c800 == 21 [pid = 1916] [id = 308]
06:35:48 INFO - PROCESS | 1867 | ++DOMWINDOW == 156 (0x7f56e443a800) [pid = 1916] [serial = 861] [outer = (nil)]
06:35:48 INFO - PROCESS | 1867 | ++DOMWINDOW == 157 (0x7f56e4a54400) [pid = 1916] [serial = 862] [outer = 0x7f56e443a800]
06:35:49 INFO - PROCESS | 1867 | ++DOMWINDOW == 158 (0x7f56e5fe8000) [pid = 1916] [serial = 863] [outer = 0x7f56e443a800]
06:35:49 INFO - PROCESS | 1867 | --DOMWINDOW == 157 (0x7f56ea466400) [pid = 1916] [serial = 812] [outer = (nil)] [url = about:blank]
06:35:49 INFO - PROCESS | 1867 | --DOMWINDOW == 156 (0x7f56e8aa0400) [pid = 1916] [serial = 809] [outer = (nil)] [url = about:blank]
06:35:50 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
06:35:50 INFO - document served over http requires an https
06:35:50 INFO - sub-resource via fetch-request using the meta-csp
06:35:50 INFO - delivery method with no-redirect and when
06:35:50 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html"
06:35:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:35:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:35:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:35:50 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:35:50 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:35:50 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:35:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:35:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:35:50 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
06:35:50 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 4552ms
06:35:50 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
06:35:50 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e6438000 == 22 [pid = 1916] [id = 309]
06:35:50 INFO - PROCESS | 1867 | ++DOMWINDOW == 157 (0x7f56e46bc400) [pid = 1916] [serial = 864] [outer = (nil)]
06:35:50 INFO - PROCESS | 1867 | ++DOMWINDOW == 158 (0x7f56e4a59800) [pid = 1916] [serial = 865] [outer = 0x7f56e46bc400]
06:35:51 INFO - PROCESS | 1867 | ++DOMWINDOW == 159 (0x7f56e611d000) [pid = 1916] [serial = 866] [outer = 0x7f56e46bc400]
06:35:52 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
06:35:52 INFO - document served over http requires an https
06:35:52 INFO - sub-resource via fetch-request using the meta-csp
06:35:52 INFO - delivery method with swap-origin-redirect and when
06:35:52 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.swap-origin-redirect.http.html"
06:35:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:35:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:35:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:35:52 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:35:52 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:35:52 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:35:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:35:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:35:52 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.swap-origin-redirect.http.html:23:7
06:35:52 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.swap-origin-redirect.http.html | took 1985ms
06:35:52 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-insecure.swap-origin-redirect.http.html
06:35:52 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e913c800 == 23 [pid = 1916] [id = 310]
06:35:52 INFO - PROCESS | 1867 | ++DOMWINDOW == 160 (0x7f56e47cf000) [pid = 1916] [serial = 867] [outer = (nil)]
06:35:52 INFO - PROCESS | 1867 | ++DOMWINDOW == 161 (0x7f56e667ec00) [pid = 1916] [serial = 868] [outer = 0x7f56e47cf000]
06:35:53 INFO - PROCESS | 1867 | ++DOMWINDOW == 162 (0x7f56e82de400) [pid = 1916] [serial = 869] [outer = 0x7f56e47cf000]
06:35:53 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
06:35:53 INFO - document served over http requires an https
06:35:53 INFO - sub-resource via fetch-request using the meta-csp
06:35:53 INFO - delivery method with swap-origin-redirect and when
06:35: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/fetch-request/same-origin-insecure.swap-origin-redirect.http.html"
06:35:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:35:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:35:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:35:53 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:35:53 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:35:53 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:35:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:35:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:35:53 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
06:35:53 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 1745ms
06:35:53 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
06:35:54 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ea099000 == 24 [pid = 1916] [id = 311]
06:35:54 INFO - PROCESS | 1867 | ++DOMWINDOW == 163 (0x7f56e6683c00) [pid = 1916] [serial = 870] [outer = (nil)]
06:35:54 INFO - PROCESS | 1867 | ++DOMWINDOW == 164 (0x7f56e9c0c800) [pid = 1916] [serial = 871] [outer = 0x7f56e6683c00]
06:35:54 INFO - PROCESS | 1867 | ++DOMWINDOW == 165 (0x7f56e9c74c00) [pid = 1916] [serial = 872] [outer = 0x7f56e6683c00]
06:35:55 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
06:35:55 INFO - document served over http requires an https
06:35:55 INFO - sub-resource via fetch-request using the meta-csp
06:35:55 INFO - delivery method with keep-origin-redirect and when
06:35:55 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.keep-origin-redirect.http.html"
06:35:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:35:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:35:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:35:55 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:35:55 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:35:55 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:35:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:35:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:35:55 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
06:35:55 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 1953ms
06:35:55 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html
06:35:56 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56eb087000 == 25 [pid = 1916] [id = 312]
06:35:56 INFO - PROCESS | 1867 | ++DOMWINDOW == 166 (0x7f56e91a1400) [pid = 1916] [serial = 873] [outer = (nil)]
06:35:56 INFO - PROCESS | 1867 | ++DOMWINDOW == 167 (0x7f56ea24cc00) [pid = 1916] [serial = 874] [outer = 0x7f56e91a1400]
06:35:56 INFO - PROCESS | 1867 | ++DOMWINDOW == 168 (0x7f56ea467c00) [pid = 1916] [serial = 875] [outer = 0x7f56e91a1400]
06:35:57 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
06:35:57 INFO - document served over http requires an https
06:35:57 INFO - sub-resource via fetch-request using the meta-csp
06:35:57 INFO - delivery method with no-redirect and when
06:35:57 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html"
06:35:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:35:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:35:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:35:57 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:35:57 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:35:57 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:35:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:35:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:35:57 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
06:35:57 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 2042ms
06:35:58 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
06:35:58 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56eb5eb000 == 26 [pid = 1916] [id = 313]
06:35:58 INFO - PROCESS | 1867 | ++DOMWINDOW == 169 (0x7f56ea13e000) [pid = 1916] [serial = 876] [outer = (nil)]
06:35:58 INFO - PROCESS | 1867 | ++DOMWINDOW == 170 (0x7f56eb191c00) [pid = 1916] [serial = 877] [outer = 0x7f56ea13e000]
06:35:58 INFO - PROCESS | 1867 | ++DOMWINDOW == 171 (0x7f56eb239800) [pid = 1916] [serial = 878] [outer = 0x7f56ea13e000]
06:36:00 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
06:36:00 INFO - document served over http requires an https
06:36:00 INFO - sub-resource via fetch-request using the meta-csp
06:36:00 INFO - delivery method with swap-origin-redirect and when
06:36:00 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.swap-origin-redirect.http.html"
06:36:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:36:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:36:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:36:00 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:36:00 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:36:00 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:36:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:36:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:36:00 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
06:36:00 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.swap-origin-redirect.http.html | took 2001ms
06:36:00 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
06:36:00 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ec2d7000 == 27 [pid = 1916] [id = 314]
06:36:00 INFO - PROCESS | 1867 | ++DOMWINDOW == 172 (0x7f56eb197000) [pid = 1916] [serial = 879] [outer = (nil)]
06:36:01 INFO - PROCESS | 1867 | ++DOMWINDOW == 173 (0x7f56eb31a400) [pid = 1916] [serial = 880] [outer = 0x7f56eb197000]
06:36:01 INFO - PROCESS | 1867 | ++DOMWINDOW == 174 (0x7f56eb694800) [pid = 1916] [serial = 881] [outer = 0x7f56eb197000]
06:36:02 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ed7b3000 == 28 [pid = 1916] [id = 315]
06:36:02 INFO - PROCESS | 1867 | ++DOMWINDOW == 175 (0x7f56eb92cc00) [pid = 1916] [serial = 882] [outer = (nil)]
06:36:02 INFO - PROCESS | 1867 | ++DOMWINDOW == 176 (0x7f56ec202c00) [pid = 1916] [serial = 883] [outer = 0x7f56eb92cc00]
06:36:02 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
06:36:02 INFO - document served over http requires an https
06:36:02 INFO - sub-resource via iframe-tag using the meta-csp
06:36:02 INFO - delivery method with keep-origin-redirect and when
06:36:02 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.keep-origin-redirect.http.html"
06:36:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:36:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:36:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:36:02 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:36:02 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:36:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:36:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:36:02 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
06:36:02 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 2738ms
06:36:02 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html
06:36:03 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ee02f000 == 29 [pid = 1916] [id = 316]
06:36:03 INFO - PROCESS | 1867 | ++DOMWINDOW == 177 (0x7f56eb23fc00) [pid = 1916] [serial = 884] [outer = (nil)]
06:36:03 INFO - PROCESS | 1867 | ++DOMWINDOW == 178 (0x7f56eb932c00) [pid = 1916] [serial = 885] [outer = 0x7f56eb23fc00]
06:36:03 INFO - PROCESS | 1867 | ++DOMWINDOW == 179 (0x7f56ece2fc00) [pid = 1916] [serial = 886] [outer = 0x7f56eb23fc00]
06:36:04 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ee41a800 == 30 [pid = 1916] [id = 317]
06:36:04 INFO - PROCESS | 1867 | ++DOMWINDOW == 180 (0x7f56ecfdd400) [pid = 1916] [serial = 887] [outer = (nil)]
06:36:04 INFO - PROCESS | 1867 | --DOMWINDOW == 13 (0x7f42fa347800) [pid = 1867] [serial = 19] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,]
06:36:04 INFO - PROCESS | 1867 | --DOMWINDOW == 12 (0x7f4309857800) [pid = 1867] [serial = 17] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,]
06:36:04 INFO - PROCESS | 1867 | ++DOMWINDOW == 181 (0x7f56ed077800) [pid = 1916] [serial = 888] [outer = 0x7f56ecfdd400]
06:36:04 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
06:36:04 INFO - document served over http requires an https
06:36:04 INFO - sub-resource via iframe-tag using the meta-csp
06:36:04 INFO - delivery method with no-redirect and when
06:36:04 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html"
06:36:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:36:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:36:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:36:04 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:36:04 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:36:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:36:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:36:04 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
06:36:04 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 1742ms
06:36:04 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
06:36:04 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ee88a000 == 31 [pid = 1916] [id = 318]
06:36:04 INFO - PROCESS | 1867 | ++DOMWINDOW == 182 (0x7f56ec206c00) [pid = 1916] [serial = 889] [outer = (nil)]
06:36:05 INFO - PROCESS | 1867 | ++DOMWINDOW == 183 (0x7f56ed071c00) [pid = 1916] [serial = 890] [outer = 0x7f56ec206c00]
06:36:05 INFO - PROCESS | 1867 | ++DOMWINDOW == 184 (0x7f56ed23fc00) [pid = 1916] [serial = 891] [outer = 0x7f56ec206c00]
06:36:05 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56eef5a800 == 32 [pid = 1916] [id = 319]
06:36:05 INFO - PROCESS | 1867 | ++DOMWINDOW == 185 (0x7f56ed2dd400) [pid = 1916] [serial = 892] [outer = (nil)]
06:36:06 INFO - PROCESS | 1867 | ++DOMWINDOW == 186 (0x7f56ed74a000) [pid = 1916] [serial = 893] [outer = 0x7f56ed2dd400]
06:36:06 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
06:36:06 INFO - document served over http requires an https
06:36:06 INFO - sub-resource via iframe-tag using the meta-csp
06:36:06 INFO - delivery method with swap-origin-redirect and when
06:36:06 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.swap-origin-redirect.http.html"
06:36:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:36:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:36:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:36:06 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:36:06 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:36:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:36:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:36:06 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
06:36:06 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 1683ms
06:36:06 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
06:36:06 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56f09f3000 == 33 [pid = 1916] [id = 320]
06:36:06 INFO - PROCESS | 1867 | ++DOMWINDOW == 187 (0x7f56ed07d400) [pid = 1916] [serial = 894] [outer = (nil)]
06:36:06 INFO - PROCESS | 1867 | ++DOMWINDOW == 188 (0x7f56ed741c00) [pid = 1916] [serial = 895] [outer = 0x7f56ed07d400]
06:36:07 INFO - PROCESS | 1867 | ++DOMWINDOW == 189 (0x7f56ee429400) [pid = 1916] [serial = 896] [outer = 0x7f56ed07d400]
06:36:07 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56f71bc000 == 34 [pid = 1916] [id = 321]
06:36:07 INFO - PROCESS | 1867 | ++DOMWINDOW == 190 (0x7f56ee74fc00) [pid = 1916] [serial = 897] [outer = (nil)]
06:36:07 INFO - PROCESS | 1867 | ++DOMWINDOW == 191 (0x7f56eeb33c00) [pid = 1916] [serial = 898] [outer = 0x7f56ee74fc00]
06:36:08 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
06:36:08 INFO - document served over http requires an https
06:36:08 INFO - sub-resource via iframe-tag using the meta-csp
06:36:08 INFO - delivery method with swap-origin-redirect and when
06:36:08 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html"
06:36:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:36:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:36:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:36:08 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:36:08 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:36:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:36:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:36:08 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
06:36:08 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 1843ms
06:36:08 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
06:36:08 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e4979000 == 35 [pid = 1916] [id = 322]
06:36:08 INFO - PROCESS | 1867 | ++DOMWINDOW == 192 (0x7f56ee83a800) [pid = 1916] [serial = 899] [outer = (nil)]
06:36:08 INFO - PROCESS | 1867 | ++DOMWINDOW == 193 (0x7f56eef82000) [pid = 1916] [serial = 900] [outer = 0x7f56ee83a800]
06:36:09 INFO - PROCESS | 1867 | ++DOMWINDOW == 194 (0x7f56ef232c00) [pid = 1916] [serial = 901] [outer = 0x7f56ee83a800]
06:36:09 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e498b800 == 36 [pid = 1916] [id = 323]
06:36:09 INFO - PROCESS | 1867 | ++DOMWINDOW == 195 (0x7f56f073e400) [pid = 1916] [serial = 902] [outer = (nil)]
06:36:10 INFO - PROCESS | 1867 | ++DOMWINDOW == 196 (0x7f56f09cf800) [pid = 1916] [serial = 903] [outer = 0x7f56f073e400]
06:36:10 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
06:36:10 INFO - document served over http requires an https
06:36:10 INFO - sub-resource via iframe-tag using the meta-csp
06:36:10 INFO - delivery method with keep-origin-redirect and when
06:36:10 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.keep-origin-redirect.http.html"
06:36:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:36:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:36:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:36:10 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:36:10 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:36:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:36:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:36:10 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
06:36:10 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 2309ms
06:36:10 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html
06:36:10 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e5f85000 == 37 [pid = 1916] [id = 324]
06:36:10 INFO - PROCESS | 1867 | ++DOMWINDOW == 197 (0x7f56eef7b800) [pid = 1916] [serial = 904] [outer = (nil)]
06:36:11 INFO - PROCESS | 1867 | ++DOMWINDOW == 198 (0x7f56f3c85800) [pid = 1916] [serial = 905] [outer = 0x7f56eef7b800]
06:36:11 INFO - PROCESS | 1867 | ++DOMWINDOW == 199 (0x7f56e29cd400) [pid = 1916] [serial = 906] [outer = 0x7f56eef7b800]
06:36:13 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e4819800 == 38 [pid = 1916] [id = 325]
06:36:13 INFO - PROCESS | 1867 | ++DOMWINDOW == 200 (0x7f56e29d2000) [pid = 1916] [serial = 907] [outer = (nil)]
06:36:13 INFO - PROCESS | 1867 | ++DOMWINDOW == 201 (0x7f56e4099400) [pid = 1916] [serial = 908] [outer = 0x7f56e29d2000]
06:36:14 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
06:36:14 INFO - document served over http requires an https
06:36:14 INFO - sub-resource via iframe-tag using the meta-csp
06:36:14 INFO - delivery method with no-redirect and when
06:36: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.no-redirect.http.html"
06:36:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:36:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:36:14 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:36:14 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:36:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:36:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:36:14 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
06:36:14 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 3640ms
06:36:14 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
06:36:14 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e4985800 == 39 [pid = 1916] [id = 326]
06:36:14 INFO - PROCESS | 1867 | ++DOMWINDOW == 202 (0x7f56e29d5c00) [pid = 1916] [serial = 909] [outer = (nil)]
06:36:15 INFO - PROCESS | 1867 | ++DOMWINDOW == 203 (0x7f56e61cf400) [pid = 1916] [serial = 910] [outer = 0x7f56e29d5c00]
06:36:15 INFO - PROCESS | 1867 | ++DOMWINDOW == 204 (0x7f56e4d31800) [pid = 1916] [serial = 911] [outer = 0x7f56e29d5c00]
06:36:16 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e480c800 == 40 [pid = 1916] [id = 327]
06:36:16 INFO - PROCESS | 1867 | ++DOMWINDOW == 205 (0x7f56e29c9400) [pid = 1916] [serial = 912] [outer = (nil)]
06:36:16 INFO - PROCESS | 1867 | ++DOMWINDOW == 206 (0x7f56e29ce400) [pid = 1916] [serial = 913] [outer = 0x7f56e29c9400]
06:36:16 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
06:36:16 INFO - document served over http requires an https
06:36:16 INFO - sub-resource via iframe-tag using the meta-csp
06:36:16 INFO - delivery method with swap-origin-redirect and when
06:36:16 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.swap-origin-redirect.http.html"
06:36:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:36:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:36:16 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:36:16 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:36:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:36:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:36:16 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
06:36:16 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 2454ms
06:36:16 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
06:36:17 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e4821000 == 41 [pid = 1916] [id = 328]
06:36:17 INFO - PROCESS | 1867 | ++DOMWINDOW == 207 (0x7f56e29ce800) [pid = 1916] [serial = 914] [outer = (nil)]
06:36:17 INFO - PROCESS | 1867 | ++DOMWINDOW == 208 (0x7f56e29d4000) [pid = 1916] [serial = 915] [outer = 0x7f56e29ce800]
06:36:17 INFO - PROCESS | 1867 | ++DOMWINDOW == 209 (0x7f56e47c7000) [pid = 1916] [serial = 916] [outer = 0x7f56e29ce800]
06:36:18 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
06:36:18 INFO - document served over http requires an https
06:36:18 INFO - sub-resource via script-tag using the meta-csp
06:36:18 INFO - delivery method with keep-origin-redirect and when
06:36:18 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.keep-origin-redirect.http.html"
06:36:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:36:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:36:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:36:18 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:36:18 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:36:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:36:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:36:18 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
06:36:18 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 1794ms
06:36:18 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html
06:36:18 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e424c000 == 42 [pid = 1916] [id = 329]
06:36:18 INFO - PROCESS | 1867 | ++DOMWINDOW == 210 (0x7f56e4285400) [pid = 1916] [serial = 917] [outer = (nil)]
06:36:18 INFO - PROCESS | 1867 | ++DOMWINDOW == 211 (0x7f56e43b1c00) [pid = 1916] [serial = 918] [outer = 0x7f56e4285400]
06:36:19 INFO - PROCESS | 1867 | ++DOMWINDOW == 212 (0x7f56e4d3fc00) [pid = 1916] [serial = 919] [outer = 0x7f56e4285400]
06:36:19 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e5b09800 == 41 [pid = 1916] [id = 307]
06:36:19 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e447a800 == 40 [pid = 1916] [id = 306]
06:36:19 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e4477800 == 39 [pid = 1916] [id = 305]
06:36:19 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e4cf4000 == 38 [pid = 1916] [id = 304]
06:36:19 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e4734800 == 37 [pid = 1916] [id = 302]
06:36:19 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e45c3000 == 36 [pid = 1916] [id = 301]
06:36:19 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e45b8000 == 35 [pid = 1916] [id = 300]
06:36:19 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e4254800 == 34 [pid = 1916] [id = 299]
06:36:19 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e424a000 == 33 [pid = 1916] [id = 298]
06:36:19 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56eecb7000 == 32 [pid = 1916] [id = 296]
06:36:19 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56f09e9000 == 31 [pid = 1916] [id = 297]
06:36:19 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ed150000 == 30 [pid = 1916] [id = 295]
06:36:19 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ea28f800 == 29 [pid = 1916] [id = 294]
06:36:19 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e9da1800 == 28 [pid = 1916] [id = 293]
06:36:19 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e5f93800 == 27 [pid = 1916] [id = 292]
06:36:19 INFO - PROCESS | 1867 | --DOMWINDOW == 211 (0x7f56e6234800) [pid = 1916] [serial = 803] [outer = (nil)] [url = about:blank]
06:36:19 INFO - PROCESS | 1867 | --DOMWINDOW == 210 (0x7f56e6556400) [pid = 1916] [serial = 806] [outer = (nil)] [url = about:blank]
06:36:19 INFO - PROCESS | 1867 | --DOMWINDOW == 209 (0x7f56eb5d5000) [pid = 1916] [serial = 758] [outer = (nil)] [url = about:blank]
06:36:19 INFO - PROCESS | 1867 | --DOMWINDOW == 208 (0x7f56e4ed6400) [pid = 1916] [serial = 800] [outer = (nil)] [url = about:blank]
06:36:19 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
06:36:19 INFO - document served over http requires an https
06:36:19 INFO - sub-resource via script-tag using the meta-csp
06:36:19 INFO - delivery method with no-redirect and when
06:36:19 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html"
06:36:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:36:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:36:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:36:19 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:36:19 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:36:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:36:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:36:19 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
06:36:19 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 1538ms
06:36:19 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
06:36:20 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e45bb000 == 28 [pid = 1916] [id = 330]
06:36:20 INFO - PROCESS | 1867 | ++DOMWINDOW == 209 (0x7f56e47c9000) [pid = 1916] [serial = 920] [outer = (nil)]
06:36:20 INFO - PROCESS | 1867 | ++DOMWINDOW == 210 (0x7f56e4d40800) [pid = 1916] [serial = 921] [outer = 0x7f56e47c9000]
06:36:20 INFO - PROCESS | 1867 | ++DOMWINDOW == 211 (0x7f56e5fe3c00) [pid = 1916] [serial = 922] [outer = 0x7f56e47c9000]
06:36:21 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
06:36:21 INFO - document served over http requires an https
06:36:21 INFO - sub-resource via script-tag using the meta-csp
06:36:21 INFO - delivery method with swap-origin-redirect and when
06:36:21 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.swap-origin-redirect.http.html"
06:36:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:36:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:36:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:36:21 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:36:21 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:36:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:36:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:36:21 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
06:36:21 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 1734ms
06:36:21 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
06:36:22 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e4b27800 == 29 [pid = 1916] [id = 331]
06:36:22 INFO - PROCESS | 1867 | ++DOMWINDOW == 212 (0x7f56e6236c00) [pid = 1916] [serial = 923] [outer = (nil)]
06:36:22 INFO - PROCESS | 1867 | ++DOMWINDOW == 213 (0x7f56e623c000) [pid = 1916] [serial = 924] [outer = 0x7f56e6236c00]
06:36:22 INFO - PROCESS | 1867 | ++DOMWINDOW == 214 (0x7f56e655b000) [pid = 1916] [serial = 925] [outer = 0x7f56e6236c00]
06:36:25 INFO - PROCESS | 1867 | --DOMWINDOW == 213 (0x7f56e45a4000) [pid = 1916] [serial = 838] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:36:25 INFO - PROCESS | 1867 | --DOMWINDOW == 212 (0x7f56e4281400) [pid = 1916] [serial = 833] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446906927717]
06:36:25 INFO - PROCESS | 1867 | --DOMWINDOW == 211 (0x7f56f3fed400) [pid = 1916] [serial = 828] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:36:25 INFO - PROCESS | 1867 | --DOMWINDOW == 210 (0x7f56ece24800) [pid = 1916] [serial = 823] [outer = (nil)] [url = about:blank]
06:36:25 INFO - PROCESS | 1867 | --DOMWINDOW == 209 (0x7f56e45aac00) [pid = 1916] [serial = 841] [outer = (nil)] [url = about:blank]
06:36:25 INFO - PROCESS | 1867 | --DOMWINDOW == 208 (0x7f56e5a23c00) [pid = 1916] [serial = 853] [outer = (nil)] [url = about:blank]
06:36:25 INFO - PROCESS | 1867 | --DOMWINDOW == 207 (0x7f56e46be800) [pid = 1916] [serial = 844] [outer = (nil)] [url = about:blank]
06:36:25 INFO - PROCESS | 1867 | --DOMWINDOW == 206 (0x7f56e45a7800) [pid = 1916] [serial = 839] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:36:25 INFO - PROCESS | 1867 | --DOMWINDOW == 205 (0x7f56e5a24000) [pid = 1916] [serial = 817] [outer = (nil)] [url = about:blank]
06:36:25 INFO - PROCESS | 1867 | --DOMWINDOW == 204 (0x7f56e47c1c00) [pid = 1916] [serial = 847] [outer = (nil)] [url = about:blank]
06:36:25 INFO - PROCESS | 1867 | --DOMWINDOW == 203 (0x7f56ef1a1c00) [pid = 1916] [serial = 826] [outer = (nil)] [url = about:blank]
06:36:25 INFO - PROCESS | 1867 | --DOMWINDOW == 202 (0x7f56e4284400) [pid = 1916] [serial = 834] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446906927717]
06:36:25 INFO - PROCESS | 1867 | --DOMWINDOW == 201 (0x7f56e45aa000) [pid = 1916] [serial = 850] [outer = (nil)] [url = about:blank]
06:36:25 INFO - PROCESS | 1867 | --DOMWINDOW == 200 (0x7f56e428a400) [pid = 1916] [serial = 836] [outer = (nil)] [url = about:blank]
06:36:25 INFO - PROCESS | 1867 | --DOMWINDOW == 199 (0x7f56e919b000) [pid = 1916] [serial = 820] [outer = (nil)] [url = about:blank]
06:36:25 INFO - PROCESS | 1867 | --DOMWINDOW == 198 (0x7f56e43a3800) [pid = 1916] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:36:25 INFO - PROCESS | 1867 | --DOMWINDOW == 197 (0x7f56e4ed8800) [pid = 1916] [serial = 856] [outer = (nil)] [url = about:blank]
06:36:25 INFO - PROCESS | 1867 | --DOMWINDOW == 196 (0x7f56e43aa400) [pid = 1916] [serial = 831] [outer = (nil)] [url = about:blank]
06:36:25 INFO - PROCESS | 1867 | --DOMWINDOW == 195 (0x7f56e4a54400) [pid = 1916] [serial = 862] [outer = (nil)] [url = about:blank]
06:36:25 INFO - PROCESS | 1867 | --DOMWINDOW == 194 (0x7f56e667f400) [pid = 1916] [serial = 859] [outer = (nil)] [url = about:blank]
06:36:25 INFO - PROCESS | 1867 | --DOMWINDOW == 193 (0x7f56e4ed1800) [pid = 1916] [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]
06:36:25 INFO - PROCESS | 1867 | --DOMWINDOW == 192 (0x7f56e4a5e400) [pid = 1916] [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]
06:36:25 INFO - PROCESS | 1867 | --DOMWINDOW == 191 (0x7f56e45a3400) [pid = 1916] [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]
06:36:25 INFO - PROCESS | 1867 | --DOMWINDOW == 190 (0x7f56e6114c00) [pid = 1916] [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]
06:36:25 INFO - PROCESS | 1867 | --DOMWINDOW == 189 (0x7f56e6049400) [pid = 1916] [serial = 854] [outer = (nil)] [url = about:blank]
06:36:25 INFO - PROCESS | 1867 | --DOMWINDOW == 188 (0x7f56e6235800) [pid = 1916] [serial = 857] [outer = (nil)] [url = about:blank]
06:36:25 INFO - PROCESS | 1867 | --DOMWINDOW == 187 (0x7f56e47d0400) [pid = 1916] [serial = 851] [outer = (nil)] [url = about:blank]
06:36:25 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
06:36:25 INFO - document served over http requires an https
06:36:25 INFO - sub-resource via script-tag using the meta-csp
06:36:25 INFO - delivery method with swap-origin-redirect and when
06:36: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-insecure.swap-origin-redirect.http.html"
06:36:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:36:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:36:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:36:25 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:36:25 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:36:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:36:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:36:25 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
06:36:25 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 4244ms
06:36:25 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
06:36:26 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e5b08000 == 30 [pid = 1916] [id = 332]
06:36:26 INFO - PROCESS | 1867 | ++DOMWINDOW == 188 (0x7f56e443e800) [pid = 1916] [serial = 926] [outer = (nil)]
06:36:26 INFO - PROCESS | 1867 | ++DOMWINDOW == 189 (0x7f56e4443800) [pid = 1916] [serial = 927] [outer = 0x7f56e443e800]
06:36:26 INFO - PROCESS | 1867 | ++DOMWINDOW == 190 (0x7f56e4ed5800) [pid = 1916] [serial = 928] [outer = 0x7f56e443e800]
06:36:27 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
06:36:27 INFO - document served over http requires an https
06:36:27 INFO - sub-resource via script-tag using the meta-csp
06:36:27 INFO - delivery method with keep-origin-redirect and when
06:36:27 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.keep-origin-redirect.http.html"
06:36:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:36:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:36:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:36:27 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:36:27 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:36:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:36:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:36:27 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
06:36:27 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 1790ms
06:36:27 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html
06:36:28 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e4cf6000 == 31 [pid = 1916] [id = 333]
06:36:28 INFO - PROCESS | 1867 | ++DOMWINDOW == 191 (0x7f56e428e400) [pid = 1916] [serial = 929] [outer = (nil)]
06:36:28 INFO - PROCESS | 1867 | ++DOMWINDOW == 192 (0x7f56e47cac00) [pid = 1916] [serial = 930] [outer = 0x7f56e428e400]
06:36:28 INFO - PROCESS | 1867 | ++DOMWINDOW == 193 (0x7f56e6049400) [pid = 1916] [serial = 931] [outer = 0x7f56e428e400]
06:36:29 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
06:36:29 INFO - document served over http requires an https
06:36:29 INFO - sub-resource via script-tag using the meta-csp
06:36:29 INFO - delivery method with no-redirect and when
06:36: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-upgrade.no-redirect.http.html"
06:36:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:36:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:36:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:36:29 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:36:29 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:36:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:36:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:36:29 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
06:36:29 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 1730ms
06:36:29 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
06:36:29 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e9133000 == 32 [pid = 1916] [id = 334]
06:36:29 INFO - PROCESS | 1867 | ++DOMWINDOW == 194 (0x7f56e47c4000) [pid = 1916] [serial = 932] [outer = (nil)]
06:36:29 INFO - PROCESS | 1867 | ++DOMWINDOW == 195 (0x7f56e623dc00) [pid = 1916] [serial = 933] [outer = 0x7f56e47c4000]
06:36:30 INFO - PROCESS | 1867 | ++DOMWINDOW == 196 (0x7f56e8aa7c00) [pid = 1916] [serial = 934] [outer = 0x7f56e47c4000]
06:36:31 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
06:36:31 INFO - document served over http requires an https
06:36:31 INFO - sub-resource via script-tag using the meta-csp
06:36:31 INFO - delivery method with swap-origin-redirect and when
06:36:31 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.swap-origin-redirect.http.html"
06:36:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:36:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:36:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:36:31 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:36:31 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:36:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:36:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:36:31 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
06:36:31 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 1690ms
06:36:31 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
06:36:31 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ea286000 == 33 [pid = 1916] [id = 335]
06:36:31 INFO - PROCESS | 1867 | ++DOMWINDOW == 197 (0x7f56e667f400) [pid = 1916] [serial = 935] [outer = (nil)]
06:36:31 INFO - PROCESS | 1867 | ++DOMWINDOW == 198 (0x7f56ea252800) [pid = 1916] [serial = 936] [outer = 0x7f56e667f400]
06:36:31 INFO - PROCESS | 1867 | ++DOMWINDOW == 199 (0x7f56eb317800) [pid = 1916] [serial = 937] [outer = 0x7f56e667f400]
06:36:32 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
06:36:32 INFO - document served over http requires an https
06:36:32 INFO - sub-resource via xhr-request using the meta-csp
06:36:32 INFO - delivery method with keep-origin-redirect and when
06:36:32 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.keep-origin-redirect.http.html"
06:36:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:36:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:36:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:36:32 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:36:32 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:36:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:36:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:36:32 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
06:36:32 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 1695ms
06:36:32 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html
06:36:33 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ed15b000 == 34 [pid = 1916] [id = 336]
06:36:33 INFO - PROCESS | 1867 | ++DOMWINDOW == 200 (0x7f56ea252400) [pid = 1916] [serial = 938] [outer = (nil)]
06:36:33 INFO - PROCESS | 1867 | ++DOMWINDOW == 201 (0x7f56ecfe9800) [pid = 1916] [serial = 939] [outer = 0x7f56ea252400]
06:36:33 INFO - PROCESS | 1867 | ++DOMWINDOW == 202 (0x7f56ed74f800) [pid = 1916] [serial = 940] [outer = 0x7f56ea252400]
06:36:34 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
06:36:34 INFO - document served over http requires an https
06:36:34 INFO - sub-resource via xhr-request using the meta-csp
06:36:34 INFO - delivery method with no-redirect and when
06:36: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/xhr-request/same-origin-downgrade.no-redirect.http.html"
06:36:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:36:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:36:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:36:34 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:36:34 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:36:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:36:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:36:34 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
06:36:34 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 1985ms
06:36:34 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
06:36:35 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56f07b4000 == 35 [pid = 1916] [id = 337]
06:36:35 INFO - PROCESS | 1867 | ++DOMWINDOW == 203 (0x7f56ec20f000) [pid = 1916] [serial = 941] [outer = (nil)]
06:36:35 INFO - PROCESS | 1867 | ++DOMWINDOW == 204 (0x7f56ef234c00) [pid = 1916] [serial = 942] [outer = 0x7f56ec20f000]
06:36:35 INFO - PROCESS | 1867 | ++DOMWINDOW == 205 (0x7f56f2139400) [pid = 1916] [serial = 943] [outer = 0x7f56ec20f000]
06:36:37 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
06:36:37 INFO - document served over http requires an https
06:36:37 INFO - sub-resource via xhr-request using the meta-csp
06:36:37 INFO - delivery method with swap-origin-redirect and when
06:36:37 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.swap-origin-redirect.http.html"
06:36:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:36:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:36:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:36:37 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:36:37 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:36:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:36:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:36:37 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
06:36:37 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 2341ms
06:36:37 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
06:36:37 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ea06f000 == 36 [pid = 1916] [id = 338]
06:36:37 INFO - PROCESS | 1867 | ++DOMWINDOW == 206 (0x7f56ee832400) [pid = 1916] [serial = 944] [outer = (nil)]
06:36:38 INFO - PROCESS | 1867 | ++DOMWINDOW == 207 (0x7f56f07d2800) [pid = 1916] [serial = 945] [outer = 0x7f56ee832400]
06:36:38 INFO - PROCESS | 1867 | ++DOMWINDOW == 208 (0x7f56e5fa8c00) [pid = 1916] [serial = 946] [outer = 0x7f56ee832400]
06:36:39 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
06:36:39 INFO - document served over http requires an https
06:36:39 INFO - sub-resource via xhr-request using the meta-csp
06:36:39 INFO - delivery method with swap-origin-redirect and when
06:36:39 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-insecure.swap-origin-redirect.http.html"
06:36:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:36:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:36:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:36:39 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:36:39 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:36:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:36:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:36:39 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
06:36:39 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 2440ms
06:36:39 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
06:36:40 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e3678800 == 37 [pid = 1916] [id = 339]
06:36:40 INFO - PROCESS | 1867 | ++DOMWINDOW == 209 (0x7f56e5faa800) [pid = 1916] [serial = 947] [outer = (nil)]
06:36:40 INFO - PROCESS | 1867 | ++DOMWINDOW == 210 (0x7f56e254a000) [pid = 1916] [serial = 948] [outer = 0x7f56e5faa800]
06:36:40 INFO - PROCESS | 1867 | ++DOMWINDOW == 211 (0x7f56e254fc00) [pid = 1916] [serial = 949] [outer = 0x7f56e5faa800]
06:36:41 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
06:36:41 INFO - document served over http requires an https
06:36:41 INFO - sub-resource via xhr-request using the meta-csp
06:36:41 INFO - delivery method with keep-origin-redirect and when
06:36:41 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.keep-origin-redirect.http.html"
06:36:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:36:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:36:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:36:41 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:36:41 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:36:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:36:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:36:41 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
06:36:41 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 1742ms
06:36:41 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html
06:36:41 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56f414e000 == 38 [pid = 1916] [id = 340]
06:36:41 INFO - PROCESS | 1867 | ++DOMWINDOW == 212 (0x7f56e5faf000) [pid = 1916] [serial = 950] [outer = (nil)]
06:36:42 INFO - PROCESS | 1867 | ++DOMWINDOW == 213 (0x7f56e1e81400) [pid = 1916] [serial = 951] [outer = 0x7f56e5faf000]
06:36:42 INFO - PROCESS | 1867 | ++DOMWINDOW == 214 (0x7f56e1e86800) [pid = 1916] [serial = 952] [outer = 0x7f56e5faf000]
06:36:43 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
06:36:43 INFO - document served over http requires an https
06:36:43 INFO - sub-resource via xhr-request using the meta-csp
06:36:43 INFO - delivery method with no-redirect and when
06:36:43 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html"
06:36:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:36:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:36:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:36:43 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:36:43 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:36:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:36:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:36:43 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
06:36:43 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 1635ms
06:36:43 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
06:36:43 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e1e75000 == 39 [pid = 1916] [id = 341]
06:36:43 INFO - PROCESS | 1867 | ++DOMWINDOW == 215 (0x7f56e2555c00) [pid = 1916] [serial = 953] [outer = (nil)]
06:36:43 INFO - PROCESS | 1867 | ++DOMWINDOW == 216 (0x7f56e1f91000) [pid = 1916] [serial = 954] [outer = 0x7f56e2555c00]
06:36:44 INFO - PROCESS | 1867 | ++DOMWINDOW == 217 (0x7f56e1f95c00) [pid = 1916] [serial = 955] [outer = 0x7f56e2555c00]
06:36:44 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
06:36:44 INFO - document served over http requires an https
06:36:44 INFO - sub-resource via xhr-request using the meta-csp
06:36:44 INFO - delivery method with swap-origin-redirect and when
06:36: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-upgrade.swap-origin-redirect.http.html"
06:36:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:36:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:36:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:36:44 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:36:44 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:36:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:36:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:36:44 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
06:36:44 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 1598ms
06:36:44 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html
06:36:45 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e200d000 == 40 [pid = 1916] [id = 342]
06:36:45 INFO - PROCESS | 1867 | ++DOMWINDOW == 218 (0x7f56e1f97400) [pid = 1916] [serial = 956] [outer = (nil)]
06:36:45 INFO - PROCESS | 1867 | ++DOMWINDOW == 219 (0x7f56e1dc1c00) [pid = 1916] [serial = 957] [outer = 0x7f56e1f97400]
06:36:45 INFO - PROCESS | 1867 | ++DOMWINDOW == 220 (0x7f56e1dc6800) [pid = 1916] [serial = 958] [outer = 0x7f56e1f97400]
06:36:47 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
06:36:47 INFO - document served over http requires an http
06:36:47 INFO - sub-resource via fetch-request using the meta-referrer
06:36:47 INFO - delivery method with keep-origin-redirect and when
06:36: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"
06:36:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:36:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:36:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:36:47 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:36:47 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:36:47 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:36:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:36:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:36:47 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
06:36:47 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 2141ms
06:36:47 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html
06:36:47 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e20cd800 == 41 [pid = 1916] [id = 343]
06:36:47 INFO - PROCESS | 1867 | ++DOMWINDOW == 221 (0x7f56e1f9ac00) [pid = 1916] [serial = 959] [outer = (nil)]
06:36:47 INFO - PROCESS | 1867 | ++DOMWINDOW == 222 (0x7f56e2202400) [pid = 1916] [serial = 960] [outer = 0x7f56e1f9ac00]
06:36:48 INFO - PROCESS | 1867 | ++DOMWINDOW == 223 (0x7f56e220bc00) [pid = 1916] [serial = 961] [outer = 0x7f56e1f9ac00]
06:36:51 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
06:36:51 INFO - document served over http requires an http
06:36:51 INFO - sub-resource via fetch-request using the meta-referrer
06:36:51 INFO - delivery method with no-redirect and when
06:36: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"
06:36:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:36:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:36:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:36:51 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:36:51 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:36:51 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:36:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:36:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:36:51 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
06:36:51 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html | took 4046ms
06:36:51 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html
06:36:51 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e4473800 == 42 [pid = 1916] [id = 344]
06:36:51 INFO - PROCESS | 1867 | ++DOMWINDOW == 224 (0x7f56e1dcf000) [pid = 1916] [serial = 962] [outer = (nil)]
06:36:51 INFO - PROCESS | 1867 | ++DOMWINDOW == 225 (0x7f56e1f99800) [pid = 1916] [serial = 963] [outer = 0x7f56e1dcf000]
06:36:52 INFO - PROCESS | 1867 | ++DOMWINDOW == 226 (0x7f56e220f400) [pid = 1916] [serial = 964] [outer = 0x7f56e1dcf000]
06:36:53 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
06:36:53 INFO - document served over http requires an http
06:36:53 INFO - sub-resource via fetch-request using the meta-referrer
06:36:53 INFO - delivery method with swap-origin-redirect and when
06:36:53 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html"
06:36:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:36:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:36:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:36:53 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:36:53 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:36:53 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:36:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:36:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:36:53 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html:23:7
06:36:53 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html | took 2043ms
06:36:53 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html
06:36:53 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e4d99800 == 43 [pid = 1916] [id = 345]
06:36:53 INFO - PROCESS | 1867 | ++DOMWINDOW == 227 (0x7f56e1f90400) [pid = 1916] [serial = 965] [outer = (nil)]
06:36:53 INFO - PROCESS | 1867 | ++DOMWINDOW == 228 (0x7f56e26ef400) [pid = 1916] [serial = 966] [outer = 0x7f56e1f90400]
06:36:53 INFO - PROCESS | 1867 | ++DOMWINDOW == 229 (0x7f56e29cb000) [pid = 1916] [serial = 967] [outer = 0x7f56e1f90400]
06:36:54 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e4468000 == 44 [pid = 1916] [id = 346]
06:36:54 INFO - PROCESS | 1867 | ++DOMWINDOW == 230 (0x7f56e4282800) [pid = 1916] [serial = 968] [outer = (nil)]
06:36:54 INFO - PROCESS | 1867 | ++DOMWINDOW == 231 (0x7f56e43a9400) [pid = 1916] [serial = 969] [outer = 0x7f56e4282800]
06:36:54 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
06:36:54 INFO - document served over http requires an http
06:36:54 INFO - sub-resource via iframe-tag using the meta-referrer
06:36:54 INFO - delivery method with keep-origin-redirect and when
06:36: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"
06:36:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:36:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:36:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:36:54 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:36:54 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:36:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:36:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:36:54 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
06:36:54 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 1746ms
06:36:54 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html
06:36:55 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e4982000 == 45 [pid = 1916] [id = 347]
06:36:55 INFO - PROCESS | 1867 | ++DOMWINDOW == 232 (0x7f56e2556c00) [pid = 1916] [serial = 970] [outer = (nil)]
06:36:55 INFO - PROCESS | 1867 | ++DOMWINDOW == 233 (0x7f56e4283000) [pid = 1916] [serial = 971] [outer = 0x7f56e2556c00]
06:36:55 INFO - PROCESS | 1867 | ++DOMWINDOW == 234 (0x7f56e47c8000) [pid = 1916] [serial = 972] [outer = 0x7f56e2556c00]
06:36:56 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e4988800 == 46 [pid = 1916] [id = 348]
06:36:56 INFO - PROCESS | 1867 | ++DOMWINDOW == 235 (0x7f56e4a5c000) [pid = 1916] [serial = 973] [outer = (nil)]
06:36:56 INFO - PROCESS | 1867 | ++DOMWINDOW == 236 (0x7f56e4286800) [pid = 1916] [serial = 974] [outer = 0x7f56e4a5c000]
06:36:56 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
06:36:56 INFO - document served over http requires an http
06:36:56 INFO - sub-resource via iframe-tag using the meta-referrer
06:36:56 INFO - delivery method with no-redirect and when
06:36: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"
06:36:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:36:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:36:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:36:56 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:36:56 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:36:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:36:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:36:56 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
06:36:56 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html | took 1740ms
06:36:56 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html
06:36:57 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e407a800 == 47 [pid = 1916] [id = 349]
06:36:57 INFO - PROCESS | 1867 | ++DOMWINDOW == 237 (0x7f56e4280800) [pid = 1916] [serial = 975] [outer = (nil)]
06:36:57 INFO - PROCESS | 1867 | ++DOMWINDOW == 238 (0x7f56e428b400) [pid = 1916] [serial = 976] [outer = 0x7f56e4280800]
06:36:57 INFO - PROCESS | 1867 | ++DOMWINDOW == 239 (0x7f56e4a5b800) [pid = 1916] [serial = 977] [outer = 0x7f56e4280800]
06:36:57 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e619e000 == 46 [pid = 1916] [id = 262]
06:36:57 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e4b27800 == 45 [pid = 1916] [id = 331]
06:36:57 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e45bb000 == 44 [pid = 1916] [id = 330]
06:36:57 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e424c000 == 43 [pid = 1916] [id = 329]
06:36:57 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e4821000 == 42 [pid = 1916] [id = 328]
06:36:57 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e480c800 == 41 [pid = 1916] [id = 327]
06:36:57 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e4819800 == 40 [pid = 1916] [id = 325]
06:36:57 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e4985800 == 39 [pid = 1916] [id = 326]
06:36:57 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e5f85000 == 38 [pid = 1916] [id = 324]
06:36:57 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e914f800 == 37 [pid = 1916] [id = 291]
06:36:57 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e498b800 == 36 [pid = 1916] [id = 323]
06:36:57 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e4979000 == 35 [pid = 1916] [id = 322]
06:36:57 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56f71bc000 == 34 [pid = 1916] [id = 321]
06:36:57 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56f09f3000 == 33 [pid = 1916] [id = 320]
06:36:57 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56eef5a800 == 32 [pid = 1916] [id = 319]
06:36:57 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ee88a000 == 31 [pid = 1916] [id = 318]
06:36:57 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ee02f000 == 30 [pid = 1916] [id = 316]
06:36:57 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ee41a800 == 29 [pid = 1916] [id = 317]
06:36:57 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ed7b3000 == 28 [pid = 1916] [id = 315]
06:36:57 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ec2d7000 == 27 [pid = 1916] [id = 314]
06:36:57 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56eb5eb000 == 26 [pid = 1916] [id = 313]
06:36:57 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56eb087000 == 25 [pid = 1916] [id = 312]
06:36:57 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ea099000 == 24 [pid = 1916] [id = 311]
06:36:57 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e913c800 == 23 [pid = 1916] [id = 310]
06:36:57 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e643c800 == 22 [pid = 1916] [id = 308]
06:36:57 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e6438000 == 21 [pid = 1916] [id = 309]
06:36:57 INFO - PROCESS | 1867 | --DOMWINDOW == 238 (0x7f56e77a5000) [pid = 1916] [serial = 860] [outer = (nil)] [url = about:blank]
06:36:58 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e45d1000 == 22 [pid = 1916] [id = 350]
06:36:58 INFO - PROCESS | 1867 | ++DOMWINDOW == 239 (0x7f56e4444800) [pid = 1916] [serial = 978] [outer = (nil)]
06:36:58 INFO - PROCESS | 1867 | ++DOMWINDOW == 240 (0x7f56e4ecf000) [pid = 1916] [serial = 979] [outer = 0x7f56e4444800]
06:36:58 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
06:36:58 INFO - document served over http requires an http
06:36:58 INFO - sub-resource via iframe-tag using the meta-referrer
06:36:58 INFO - delivery method with swap-origin-redirect and when
06:36:58 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html"
06:36:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:36:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:36:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:36:58 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:36:58 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:36:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:36:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:36:58 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
06:36:58 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 1882ms
06:36:58 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html
06:36:58 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e4812800 == 23 [pid = 1916] [id = 351]
06:36:58 INFO - PROCESS | 1867 | ++DOMWINDOW == 241 (0x7f56e43a9c00) [pid = 1916] [serial = 980] [outer = (nil)]
06:36:59 INFO - PROCESS | 1867 | ++DOMWINDOW == 242 (0x7f56e47cdc00) [pid = 1916] [serial = 981] [outer = 0x7f56e43a9c00]
06:36:59 INFO - PROCESS | 1867 | ++DOMWINDOW == 243 (0x7f56e5fa7800) [pid = 1916] [serial = 982] [outer = 0x7f56e43a9c00]
06:37:00 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
06:37:00 INFO - document served over http requires an http
06:37:00 INFO - sub-resource via script-tag using the meta-referrer
06:37:00 INFO - delivery method with keep-origin-redirect and when
06:37: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"
06:37:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:37:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:37:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:37:00 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:37:00 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:37:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:37:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:37:00 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
06:37:00 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 1992ms
06:37:00 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html
06:37:01 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e4d8c800 == 24 [pid = 1916] [id = 352]
06:37:01 INFO - PROCESS | 1867 | ++DOMWINDOW == 244 (0x7f56e5a2b800) [pid = 1916] [serial = 983] [outer = (nil)]
06:37:01 INFO - PROCESS | 1867 | ++DOMWINDOW == 245 (0x7f56e5febc00) [pid = 1916] [serial = 984] [outer = 0x7f56e5a2b800]
06:37:01 INFO - PROCESS | 1867 | ++DOMWINDOW == 246 (0x7f56e623a800) [pid = 1916] [serial = 985] [outer = 0x7f56e5a2b800]
06:37:04 INFO - PROCESS | 1867 | --DOMWINDOW == 245 (0x7f56e61cd000) [pid = 1916] [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]
06:37:04 INFO - PROCESS | 1867 | --DOMWINDOW == 244 (0x7f56e29c9400) [pid = 1916] [serial = 912] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:37:04 INFO - PROCESS | 1867 | --DOMWINDOW == 243 (0x7f56e6686000) [pid = 1916] [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]
06:37:04 INFO - PROCESS | 1867 | --DOMWINDOW == 242 (0x7f56ee74fc00) [pid = 1916] [serial = 897] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:37:04 INFO - PROCESS | 1867 | --DOMWINDOW == 241 (0x7f56ed740c00) [pid = 1916] [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]
06:37:04 INFO - PROCESS | 1867 | --DOMWINDOW == 240 (0x7f56e92a2000) [pid = 1916] [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]
06:37:04 INFO - PROCESS | 1867 | --DOMWINDOW == 239 (0x7f56ed74ac00) [pid = 1916] [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]
06:37:04 INFO - PROCESS | 1867 | --DOMWINDOW == 238 (0x7f56eef7e400) [pid = 1916] [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]
06:37:04 INFO - PROCESS | 1867 | --DOMWINDOW == 237 (0x7f56ee0ce400) [pid = 1916] [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]
06:37:04 INFO - PROCESS | 1867 | --DOMWINDOW == 236 (0x7f56ec20a400) [pid = 1916] [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]
06:37:04 INFO - PROCESS | 1867 | --DOMWINDOW == 235 (0x7f56e8aa5c00) [pid = 1916] [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]
06:37:04 INFO - PROCESS | 1867 | --DOMWINDOW == 234 (0x7f56e6345800) [pid = 1916] [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]
06:37:04 INFO - PROCESS | 1867 | --DOMWINDOW == 233 (0x7f56e6554000) [pid = 1916] [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]
06:37:04 INFO - PROCESS | 1867 | --DOMWINDOW == 232 (0x7f56e919e800) [pid = 1916] [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]
06:37:04 INFO - PROCESS | 1867 | --DOMWINDOW == 231 (0x7f56ecfdf400) [pid = 1916] [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]
06:37:04 INFO - PROCESS | 1867 | --DOMWINDOW == 230 (0x7f56e4a57400) [pid = 1916] [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]
06:37:04 INFO - PROCESS | 1867 | --DOMWINDOW == 229 (0x7f56ed078000) [pid = 1916] [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]
06:37:04 INFO - PROCESS | 1867 | --DOMWINDOW == 228 (0x7f56ec20e000) [pid = 1916] [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]
06:37:04 INFO - PROCESS | 1867 | --DOMWINDOW == 227 (0x7f56eb193400) [pid = 1916] [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]
06:37:04 INFO - PROCESS | 1867 | --DOMWINDOW == 226 (0x7f56e4438400) [pid = 1916] [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]
06:37:04 INFO - PROCESS | 1867 | --DOMWINDOW == 225 (0x7f56e919b800) [pid = 1916] [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]
06:37:04 INFO - PROCESS | 1867 | --DOMWINDOW == 224 (0x7f56eb312000) [pid = 1916] [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]
06:37:04 INFO - PROCESS | 1867 | --DOMWINDOW == 223 (0x7f56e29ce800) [pid = 1916] [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]
06:37:04 INFO - PROCESS | 1867 | --DOMWINDOW == 222 (0x7f56e4285400) [pid = 1916] [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]
06:37:04 INFO - PROCESS | 1867 | --DOMWINDOW == 221 (0x7f56e47c9000) [pid = 1916] [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]
06:37:04 INFO - PROCESS | 1867 | --DOMWINDOW == 220 (0x7f56e6236c00) [pid = 1916] [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]
06:37:04 INFO - PROCESS | 1867 | --DOMWINDOW == 219 (0x7f56ed07d800) [pid = 1916] [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]
06:37:04 INFO - PROCESS | 1867 | --DOMWINDOW == 218 (0x7f56ecfdd400) [pid = 1916] [serial = 887] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446906964278]
06:37:04 INFO - PROCESS | 1867 | --DOMWINDOW == 217 (0x7f56ed2dd400) [pid = 1916] [serial = 892] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:37:04 INFO - PROCESS | 1867 | --DOMWINDOW == 216 (0x7f56eb190800) [pid = 1916] [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]
06:37:04 INFO - PROCESS | 1867 | --DOMWINDOW == 215 (0x7f56e46ba000) [pid = 1916] [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]
06:37:04 INFO - PROCESS | 1867 | --DOMWINDOW == 214 (0x7f56e6237000) [pid = 1916] [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]
06:37:04 INFO - PROCESS | 1867 | --DOMWINDOW == 213 (0x7f56ee0c9800) [pid = 1916] [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]
06:37:04 INFO - PROCESS | 1867 | --DOMWINDOW == 212 (0x7f56f3c5e000) [pid = 1916] [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]
06:37:04 INFO - PROCESS | 1867 | --DOMWINDOW == 211 (0x7f56ed075000) [pid = 1916] [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]
06:37:04 INFO - PROCESS | 1867 | --DOMWINDOW == 210 (0x7f56e5a2f800) [pid = 1916] [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]
06:37:04 INFO - PROCESS | 1867 | --DOMWINDOW == 209 (0x7f56e29d2000) [pid = 1916] [serial = 907] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446906973168]
06:37:04 INFO - PROCESS | 1867 | --DOMWINDOW == 208 (0x7f56f0735000) [pid = 1916] [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]
06:37:04 INFO - PROCESS | 1867 | --DOMWINDOW == 207 (0x7f56e8aa2000) [pid = 1916] [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]
06:37:04 INFO - PROCESS | 1867 | --DOMWINDOW == 206 (0x7f56ee833000) [pid = 1916] [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]
06:37:04 INFO - PROCESS | 1867 | --DOMWINDOW == 205 (0x7f56ed8c5400) [pid = 1916] [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]
06:37:04 INFO - PROCESS | 1867 | --DOMWINDOW == 204 (0x7f56e779e400) [pid = 1916] [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]
06:37:04 INFO - PROCESS | 1867 | --DOMWINDOW == 203 (0x7f56eeb35000) [pid = 1916] [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]
06:37:04 INFO - PROCESS | 1867 | --DOMWINDOW == 202 (0x7f56eb69d400) [pid = 1916] [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]
06:37:04 INFO - PROCESS | 1867 | --DOMWINDOW == 201 (0x7f56e7a07000) [pid = 1916] [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]
06:37:04 INFO - PROCESS | 1867 | --DOMWINDOW == 200 (0x7f56eb5ce000) [pid = 1916] [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]
06:37:04 INFO - PROCESS | 1867 | --DOMWINDOW == 199 (0x7f56eb5c8800) [pid = 1916] [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]
06:37:04 INFO - PROCESS | 1867 | --DOMWINDOW == 198 (0x7f56f073e400) [pid = 1916] [serial = 902] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:37:04 INFO - PROCESS | 1867 | --DOMWINDOW == 197 (0x7f56e5fe9c00) [pid = 1916] [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]
06:37:04 INFO - PROCESS | 1867 | --DOMWINDOW == 196 (0x7f56e5a2f400) [pid = 1916] [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]
06:37:04 INFO - PROCESS | 1867 | --DOMWINDOW == 195 (0x7f56e4439800) [pid = 1916] [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]
06:37:04 INFO - PROCESS | 1867 | --DOMWINDOW == 194 (0x7f56eb4c3000) [pid = 1916] [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]
06:37:04 INFO - PROCESS | 1867 | --DOMWINDOW == 193 (0x7f56e91a6c00) [pid = 1916] [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]
06:37:04 INFO - PROCESS | 1867 | --DOMWINDOW == 192 (0x7f56e77a4400) [pid = 1916] [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]
06:37:04 INFO - PROCESS | 1867 | --DOMWINDOW == 191 (0x7f56e779d800) [pid = 1916] [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]
06:37:04 INFO - PROCESS | 1867 | --DOMWINDOW == 190 (0x7f56ef13fc00) [pid = 1916] [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]
06:37:04 INFO - PROCESS | 1867 | --DOMWINDOW == 189 (0x7f56ea466800) [pid = 1916] [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]
06:37:04 INFO - PROCESS | 1867 | --DOMWINDOW == 188 (0x7f56e779e000) [pid = 1916] [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]
06:37:04 INFO - PROCESS | 1867 | --DOMWINDOW == 187 (0x7f56e8a9e400) [pid = 1916] [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]
06:37:04 INFO - PROCESS | 1867 | --DOMWINDOW == 186 (0x7f56e5b47800) [pid = 1916] [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]
06:37:04 INFO - PROCESS | 1867 | --DOMWINDOW == 185 (0x7f56eb92cc00) [pid = 1916] [serial = 882] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:37:04 INFO - PROCESS | 1867 | --DOMWINDOW == 184 (0x7f56ed235c00) [pid = 1916] [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]
06:37:05 INFO - PROCESS | 1867 | --DOMWINDOW == 183 (0x7f56ed077800) [pid = 1916] [serial = 888] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446906964278]
06:37:05 INFO - PROCESS | 1867 | --DOMWINDOW == 182 (0x7f56ed74a000) [pid = 1916] [serial = 893] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:37:05 INFO - PROCESS | 1867 | --DOMWINDOW == 181 (0x7f56e29d4000) [pid = 1916] [serial = 915] [outer = (nil)] [url = about:blank]
06:37:05 INFO - PROCESS | 1867 | --DOMWINDOW == 180 (0x7f56e4099400) [pid = 1916] [serial = 908] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446906973168]
06:37:05 INFO - PROCESS | 1867 | --DOMWINDOW == 179 (0x7f56eb932c00) [pid = 1916] [serial = 885] [outer = (nil)] [url = about:blank]
06:37:05 INFO - PROCESS | 1867 | --DOMWINDOW == 178 (0x7f56ed741c00) [pid = 1916] [serial = 895] [outer = (nil)] [url = about:blank]
06:37:05 INFO - PROCESS | 1867 | --DOMWINDOW == 177 (0x7f56e61cf400) [pid = 1916] [serial = 910] [outer = (nil)] [url = about:blank]
06:37:05 INFO - PROCESS | 1867 | --DOMWINDOW == 176 (0x7f56f09cf800) [pid = 1916] [serial = 903] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:37:05 INFO - PROCESS | 1867 | --DOMWINDOW == 175 (0x7f56ea24cc00) [pid = 1916] [serial = 874] [outer = (nil)] [url = about:blank]
06:37:05 INFO - PROCESS | 1867 | --DOMWINDOW == 174 (0x7f56eef82000) [pid = 1916] [serial = 900] [outer = (nil)] [url = about:blank]
06:37:05 INFO - PROCESS | 1867 | --DOMWINDOW == 173 (0x7f56ed071c00) [pid = 1916] [serial = 890] [outer = (nil)] [url = about:blank]
06:37:05 INFO - PROCESS | 1867 | --DOMWINDOW == 172 (0x7f56e4d40800) [pid = 1916] [serial = 921] [outer = (nil)] [url = about:blank]
06:37:05 INFO - PROCESS | 1867 | --DOMWINDOW == 171 (0x7f56e4a59800) [pid = 1916] [serial = 865] [outer = (nil)] [url = about:blank]
06:37:05 INFO - PROCESS | 1867 | --DOMWINDOW == 170 (0x7f56ec202c00) [pid = 1916] [serial = 883] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:37:05 INFO - PROCESS | 1867 | --DOMWINDOW == 169 (0x7f56e29ce400) [pid = 1916] [serial = 913] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:37:05 INFO - PROCESS | 1867 | --DOMWINDOW == 168 (0x7f56eeb33c00) [pid = 1916] [serial = 898] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:37:05 INFO - PROCESS | 1867 | --DOMWINDOW == 167 (0x7f56e9c0c800) [pid = 1916] [serial = 871] [outer = (nil)] [url = about:blank]
06:37:05 INFO - PROCESS | 1867 | --DOMWINDOW == 166 (0x7f56e623c000) [pid = 1916] [serial = 924] [outer = (nil)] [url = about:blank]
06:37:05 INFO - PROCESS | 1867 | --DOMWINDOW == 165 (0x7f56e667ec00) [pid = 1916] [serial = 868] [outer = (nil)] [url = about:blank]
06:37:05 INFO - PROCESS | 1867 | --DOMWINDOW == 164 (0x7f56e43b1c00) [pid = 1916] [serial = 918] [outer = (nil)] [url = about:blank]
06:37:05 INFO - PROCESS | 1867 | --DOMWINDOW == 163 (0x7f56eb31a400) [pid = 1916] [serial = 880] [outer = (nil)] [url = about:blank]
06:37:05 INFO - PROCESS | 1867 | --DOMWINDOW == 162 (0x7f56f3c85800) [pid = 1916] [serial = 905] [outer = (nil)] [url = about:blank]
06:37:05 INFO - PROCESS | 1867 | --DOMWINDOW == 161 (0x7f56eb191c00) [pid = 1916] [serial = 877] [outer = (nil)] [url = about:blank]
06:37:05 INFO - PROCESS | 1867 | --DOMWINDOW == 160 (0x7f56ee74c000) [pid = 1916] [serial = 630] [outer = (nil)] [url = about:blank]
06:37:05 INFO - PROCESS | 1867 | --DOMWINDOW == 159 (0x7f56eb934c00) [pid = 1916] [serial = 487] [outer = (nil)] [url = about:blank]
06:37:05 INFO - PROCESS | 1867 | --DOMWINDOW == 158 (0x7f56e47cc800) [pid = 1916] [serial = 848] [outer = (nil)] [url = about:blank]
06:37:05 INFO - PROCESS | 1867 | --DOMWINDOW == 157 (0x7f56ece31400) [pid = 1916] [serial = 764] [outer = (nil)] [url = about:blank]
06:37:05 INFO - PROCESS | 1867 | --DOMWINDOW == 156 (0x7f56f09c8800) [pid = 1916] [serial = 582] [outer = (nil)] [url = about:blank]
06:37:05 INFO - PROCESS | 1867 | --DOMWINDOW == 155 (0x7f56e604a800) [pid = 1916] [serial = 692] [outer = (nil)] [url = about:blank]
06:37:05 INFO - PROCESS | 1867 | --DOMWINDOW == 154 (0x7f56ee753000) [pid = 1916] [serial = 579] [outer = (nil)] [url = about:blank]
06:37:05 INFO - PROCESS | 1867 | --DOMWINDOW == 153 (0x7f56e6115800) [pid = 1916] [serial = 731] [outer = (nil)] [url = about:blank]
06:37:05 INFO - PROCESS | 1867 | --DOMWINDOW == 152 (0x7f56f404cc00) [pid = 1916] [serial = 546] [outer = (nil)] [url = about:blank]
06:37:05 INFO - PROCESS | 1867 | --DOMWINDOW == 151 (0x7f56e46c5400) [pid = 1916] [serial = 845] [outer = (nil)] [url = about:blank]
06:37:05 INFO - PROCESS | 1867 | --DOMWINDOW == 150 (0x7f56eb933400) [pid = 1916] [serial = 621] [outer = (nil)] [url = about:blank]
06:37:05 INFO - PROCESS | 1867 | --DOMWINDOW == 149 (0x7f56ef19ac00) [pid = 1916] [serial = 540] [outer = (nil)] [url = about:blank]
06:37:05 INFO - PROCESS | 1867 | --DOMWINDOW == 148 (0x7f56eeb3b800) [pid = 1916] [serial = 633] [outer = (nil)] [url = about:blank]
06:37:05 INFO - PROCESS | 1867 | --DOMWINDOW == 147 (0x7f56e78d3000) [pid = 1916] [serial = 591] [outer = (nil)] [url = about:blank]
06:37:05 INFO - PROCESS | 1867 | --DOMWINDOW == 146 (0x7f56f4040400) [pid = 1916] [serial = 776] [outer = (nil)] [url = about:blank]
06:37:05 INFO - PROCESS | 1867 | --DOMWINDOW == 145 (0x7f56eeb33400) [pid = 1916] [serial = 537] [outer = (nil)] [url = about:blank]
06:37:05 INFO - PROCESS | 1867 | --DOMWINDOW == 144 (0x7f56eb315400) [pid = 1916] [serial = 654] [outer = (nil)] [url = about:blank]
06:37:05 INFO - PROCESS | 1867 | --DOMWINDOW == 143 (0x7f56ed531c00) [pid = 1916] [serial = 576] [outer = (nil)] [url = about:blank]
06:37:05 INFO - PROCESS | 1867 | --DOMWINDOW == 142 (0x7f56ecfe7c00) [pid = 1916] [serial = 624] [outer = (nil)] [url = about:blank]
06:37:05 INFO - PROCESS | 1867 | --DOMWINDOW == 141 (0x7f56f07cd400) [pid = 1916] [serial = 719] [outer = (nil)] [url = about:blank]
06:37:05 INFO - PROCESS | 1867 | --DOMWINDOW == 140 (0x7f56e5b40400) [pid = 1916] [serial = 728] [outer = (nil)] [url = about:blank]
06:37:05 INFO - PROCESS | 1867 | --DOMWINDOW == 139 (0x7f56e4441000) [pid = 1916] [serial = 785] [outer = (nil)] [url = about:blank]
06:37:05 INFO - PROCESS | 1867 | --DOMWINDOW == 138 (0x7f56ece2dc00) [pid = 1916] [serial = 662] [outer = (nil)] [url = about:blank]
06:37:05 INFO - PROCESS | 1867 | --DOMWINDOW == 137 (0x7f56f3f17800) [pid = 1916] [serial = 716] [outer = (nil)] [url = about:blank]
06:37:05 INFO - PROCESS | 1867 | --DOMWINDOW == 136 (0x7f56ea0e5800) [pid = 1916] [serial = 651] [outer = (nil)] [url = about:blank]
06:37:05 INFO - PROCESS | 1867 | --DOMWINDOW == 135 (0x7f56ea142400) [pid = 1916] [serial = 761] [outer = (nil)] [url = about:blank]
06:37:05 INFO - PROCESS | 1867 | --DOMWINDOW == 134 (0x7f56e623a000) [pid = 1916] [serial = 818] [outer = (nil)] [url = about:blank]
06:37:05 INFO - PROCESS | 1867 | --DOMWINDOW == 133 (0x7f56f0d12800) [pid = 1916] [serial = 687] [outer = (nil)] [url = about:blank]
06:37:05 INFO - PROCESS | 1867 | --DOMWINDOW == 132 (0x7f56ed525c00) [pid = 1916] [serial = 767] [outer = (nil)] [url = about:blank]
06:37:05 INFO - PROCESS | 1867 | --DOMWINDOW == 131 (0x7f56e77a4c00) [pid = 1916] [serial = 588] [outer = (nil)] [url = about:blank]
06:37:05 INFO - PROCESS | 1867 | --DOMWINDOW == 130 (0x7f56eb69f400) [pid = 1916] [serial = 713] [outer = (nil)] [url = about:blank]
06:37:05 INFO - PROCESS | 1867 | --DOMWINDOW == 129 (0x7f56e6236400) [pid = 1916] [serial = 734] [outer = (nil)] [url = about:blank]
06:37:05 INFO - PROCESS | 1867 | --DOMWINDOW == 128 (0x7f56ee437c00) [pid = 1916] [serial = 770] [outer = (nil)] [url = about:blank]
06:37:05 INFO - PROCESS | 1867 | --DOMWINDOW == 127 (0x7f56e61d4000) [pid = 1916] [serial = 782] [outer = (nil)] [url = about:blank]
06:37:05 INFO - PROCESS | 1867 | --DOMWINDOW == 126 (0x7f56e668cc00) [pid = 1916] [serial = 779] [outer = (nil)] [url = about:blank]
06:37:05 INFO - PROCESS | 1867 | --DOMWINDOW == 125 (0x7f56eef7c800) [pid = 1916] [serial = 677] [outer = (nil)] [url = about:blank]
06:37:05 INFO - PROCESS | 1867 | --DOMWINDOW == 124 (0x7f56ea142800) [pid = 1916] [serial = 821] [outer = (nil)] [url = about:blank]
06:37:05 INFO - PROCESS | 1867 | --DOMWINDOW == 123 (0x7f56eb23c800) [pid = 1916] [serial = 529] [outer = (nil)] [url = about:blank]
06:37:05 INFO - PROCESS | 1867 | --DOMWINDOW == 122 (0x7f56ef19b400) [pid = 1916] [serial = 773] [outer = (nil)] [url = about:blank]
06:37:05 INFO - PROCESS | 1867 | --DOMWINDOW == 121 (0x7f56f092b000) [pid = 1916] [serial = 543] [outer = (nil)] [url = about:blank]
06:37:05 INFO - PROCESS | 1867 | --DOMWINDOW == 120 (0x7f56f3f19c00) [pid = 1916] [serial = 842] [outer = (nil)] [url = about:blank]
06:37:05 INFO - PROCESS | 1867 | --DOMWINDOW == 119 (0x7f56efc7dc00) [pid = 1916] [serial = 682] [outer = (nil)] [url = about:blank]
06:37:05 INFO - PROCESS | 1867 | --DOMWINDOW == 118 (0x7f56ed2d1400) [pid = 1916] [serial = 667] [outer = (nil)] [url = about:blank]
06:37:05 INFO - PROCESS | 1867 | --DOMWINDOW == 117 (0x7f56ea467000) [pid = 1916] [serial = 618] [outer = (nil)] [url = about:blank]
06:37:05 INFO - PROCESS | 1867 | --DOMWINDOW == 116 (0x7f56e78d5000) [pid = 1916] [serial = 725] [outer = (nil)] [url = about:blank]
06:37:05 INFO - PROCESS | 1867 | --DOMWINDOW == 115 (0x7f56e43a6800) [pid = 1916] [serial = 837] [outer = (nil)] [url = about:blank]
06:37:05 INFO - PROCESS | 1867 | --DOMWINDOW == 114 (0x7f56e43b1400) [pid = 1916] [serial = 832] [outer = (nil)] [url = about:blank]
06:37:05 INFO - PROCESS | 1867 | --DOMWINDOW == 113 (0x7f56e8aaa400) [pid = 1916] [serial = 722] [outer = (nil)] [url = about:blank]
06:37:05 INFO - PROCESS | 1867 | --DOMWINDOW == 112 (0x7f56ea462c00) [pid = 1916] [serial = 566] [outer = (nil)] [url = about:blank]
06:37:05 INFO - PROCESS | 1867 | --DOMWINDOW == 111 (0x7f56ecfe6800) [pid = 1916] [serial = 585] [outer = (nil)] [url = about:blank]
06:37:05 INFO - PROCESS | 1867 | --DOMWINDOW == 110 (0x7f56e409b800) [pid = 1916] [serial = 795] [outer = (nil)] [url = about:blank]
06:37:05 INFO - PROCESS | 1867 | --DOMWINDOW == 109 (0x7f56ed8c2400) [pid = 1916] [serial = 824] [outer = (nil)] [url = about:blank]
06:37:05 INFO - PROCESS | 1867 | --DOMWINDOW == 108 (0x7f56ed8c5c00) [pid = 1916] [serial = 672] [outer = (nil)] [url = about:blank]
06:37:05 INFO - PROCESS | 1867 | --DOMWINDOW == 107 (0x7f56ed530400) [pid = 1916] [serial = 627] [outer = (nil)] [url = about:blank]
06:37:05 INFO - PROCESS | 1867 | --DOMWINDOW == 106 (0x7f56eb696000) [pid = 1916] [serial = 657] [outer = (nil)] [url = about:blank]
06:37:05 INFO - PROCESS | 1867 | --DOMWINDOW == 105 (0x7f56e4a60c00) [pid = 1916] [serial = 790] [outer = (nil)] [url = about:blank]
06:37:05 INFO - PROCESS | 1867 | --DOMWINDOW == 104 (0x7f56ec20f800) [pid = 1916] [serial = 571] [outer = (nil)] [url = about:blank]
06:37:05 INFO - PROCESS | 1867 | --DOMWINDOW == 103 (0x7f56f0d11400) [pid = 1916] [serial = 827] [outer = (nil)] [url = about:blank]
06:37:05 INFO - PROCESS | 1867 | --DOMWINDOW == 102 (0x7f56ee42ec00) [pid = 1916] [serial = 534] [outer = (nil)] [url = about:blank]
06:37:05 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
06:37:05 INFO - document served over http requires an http
06:37:05 INFO - sub-resource via script-tag using the meta-referrer
06:37:05 INFO - delivery method with no-redirect and when
06:37: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"
06:37:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:37:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:37:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:37:05 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:37:05 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:37:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:37:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:37:05 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
06:37:05 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html | took 4844ms
06:37:05 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html
06:37:05 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e4d80800 == 25 [pid = 1916] [id = 353]
06:37:05 INFO - PROCESS | 1867 | ++DOMWINDOW == 103 (0x7f56e43a4000) [pid = 1916] [serial = 986] [outer = (nil)]
06:37:05 INFO - PROCESS | 1867 | ++DOMWINDOW == 104 (0x7f56e43af800) [pid = 1916] [serial = 987] [outer = 0x7f56e43a4000]
06:37:06 INFO - PROCESS | 1867 | ++DOMWINDOW == 105 (0x7f56e46bdc00) [pid = 1916] [serial = 988] [outer = 0x7f56e43a4000]
06:37:07 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
06:37:07 INFO - document served over http requires an http
06:37:07 INFO - sub-resource via script-tag using the meta-referrer
06:37:07 INFO - delivery method with swap-origin-redirect and when
06:37:07 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html"
06:37:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:37:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:37:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:37:07 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:37:07 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:37:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:37:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:37:07 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
06:37:07 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 1889ms
06:37:07 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html
06:37:07 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e480d000 == 26 [pid = 1916] [id = 354]
06:37:07 INFO - PROCESS | 1867 | ++DOMWINDOW == 106 (0x7f56e26f7c00) [pid = 1916] [serial = 989] [outer = (nil)]
06:37:07 INFO - PROCESS | 1867 | ++DOMWINDOW == 107 (0x7f56e29d1000) [pid = 1916] [serial = 990] [outer = 0x7f56e26f7c00]
06:37:08 INFO - PROCESS | 1867 | ++DOMWINDOW == 108 (0x7f56e46c0400) [pid = 1916] [serial = 991] [outer = 0x7f56e26f7c00]
06:37:09 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
06:37:09 INFO - document served over http requires an http
06:37:09 INFO - sub-resource via xhr-request using the meta-referrer
06:37:09 INFO - delivery method with keep-origin-redirect and when
06:37: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"
06:37:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:37:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:37:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:37:09 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:37:09 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:37:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:37:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:37:09 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
06:37:09 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 1740ms
06:37:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html
06:37:09 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e6373000 == 27 [pid = 1916] [id = 355]
06:37:09 INFO - PROCESS | 1867 | ++DOMWINDOW == 109 (0x7f56e2555400) [pid = 1916] [serial = 992] [outer = (nil)]
06:37:09 INFO - PROCESS | 1867 | ++DOMWINDOW == 110 (0x7f56e4d34400) [pid = 1916] [serial = 993] [outer = 0x7f56e2555400]
06:37:09 INFO - PROCESS | 1867 | ++DOMWINDOW == 111 (0x7f56e5fe0000) [pid = 1916] [serial = 994] [outer = 0x7f56e2555400]
06:37:10 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
06:37:10 INFO - document served over http requires an http
06:37:10 INFO - sub-resource via xhr-request using the meta-referrer
06:37:10 INFO - delivery method with no-redirect and when
06:37: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"
06:37:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:37:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:37:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:37:10 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:37:10 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:37:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:37:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:37:10 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
06:37:10 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html | took 1595ms
06:37:10 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html
06:37:11 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e7917800 == 28 [pid = 1916] [id = 356]
06:37:11 INFO - PROCESS | 1867 | ++DOMWINDOW == 112 (0x7f56e4d37000) [pid = 1916] [serial = 995] [outer = (nil)]
06:37:11 INFO - PROCESS | 1867 | ++DOMWINDOW == 113 (0x7f56e6118400) [pid = 1916] [serial = 996] [outer = 0x7f56e4d37000]
06:37:11 INFO - PROCESS | 1867 | ++DOMWINDOW == 114 (0x7f56e633b800) [pid = 1916] [serial = 997] [outer = 0x7f56e4d37000]
06:37:12 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
06:37:12 INFO - document served over http requires an http
06:37:12 INFO - sub-resource via xhr-request using the meta-referrer
06:37:12 INFO - delivery method with swap-origin-redirect and when
06:37:12 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html"
06:37:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:37:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:37:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:37:12 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:37:12 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:37:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:37:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:37:12 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
06:37:12 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 1881ms
06:37:12 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html
06:37:13 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e9148800 == 29 [pid = 1916] [id = 357]
06:37:13 INFO - PROCESS | 1867 | ++DOMWINDOW == 115 (0x7f56e61c6800) [pid = 1916] [serial = 998] [outer = (nil)]
06:37:13 INFO - PROCESS | 1867 | ++DOMWINDOW == 116 (0x7f56e655d000) [pid = 1916] [serial = 999] [outer = 0x7f56e61c6800]
06:37:13 INFO - PROCESS | 1867 | ++DOMWINDOW == 117 (0x7f56e6688800) [pid = 1916] [serial = 1000] [outer = 0x7f56e61c6800]
06:37:14 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
06:37:14 INFO - document served over http requires an https
06:37:14 INFO - sub-resource via fetch-request using the meta-referrer
06:37:14 INFO - delivery method with keep-origin-redirect and when
06:37: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"
06:37:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:37:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:37:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:37:14 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:37:14 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:37:14 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:37:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:37:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:37:14 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
06:37:14 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 2091ms
06:37:14 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html
06:37:15 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e9dae800 == 30 [pid = 1916] [id = 358]
06:37:15 INFO - PROCESS | 1867 | ++DOMWINDOW == 118 (0x7f56e6554000) [pid = 1916] [serial = 1001] [outer = (nil)]
06:37:15 INFO - PROCESS | 1867 | ++DOMWINDOW == 119 (0x7f56e77a6000) [pid = 1916] [serial = 1002] [outer = 0x7f56e6554000]
06:37:15 INFO - PROCESS | 1867 | ++DOMWINDOW == 120 (0x7f56e78d8800) [pid = 1916] [serial = 1003] [outer = 0x7f56e6554000]
06:37:16 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
06:37:16 INFO - document served over http requires an https
06:37:16 INFO - sub-resource via fetch-request using the meta-referrer
06:37:16 INFO - delivery method with no-redirect and when
06:37: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"
06:37:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:37:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:37:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:37:16 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:37:16 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:37:16 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:37:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:37:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:37:16 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
06:37:16 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html | took 2154ms
06:37:16 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html
06:37:17 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ea150000 == 31 [pid = 1916] [id = 359]
06:37:17 INFO - PROCESS | 1867 | ++DOMWINDOW == 121 (0x7f56e77a4c00) [pid = 1916] [serial = 1004] [outer = (nil)]
06:37:18 INFO - PROCESS | 1867 | ++DOMWINDOW == 122 (0x7f56e82dbc00) [pid = 1916] [serial = 1005] [outer = 0x7f56e77a4c00]
06:37:18 INFO - PROCESS | 1867 | ++DOMWINDOW == 123 (0x7f56e9199000) [pid = 1916] [serial = 1006] [outer = 0x7f56e77a4c00]
06:37:19 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
06:37:19 INFO - document served over http requires an https
06:37:19 INFO - sub-resource via fetch-request using the meta-referrer
06:37:19 INFO - delivery method with swap-origin-redirect and when
06:37: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"
06:37:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:37:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:37:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:37:19 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:37:19 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:37:19 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:37:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:37:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:37:19 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
06:37:19 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 2584ms
06:37:19 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html
06:37:19 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56eb1d3000 == 32 [pid = 1916] [id = 360]
06:37:19 INFO - PROCESS | 1867 | ++DOMWINDOW == 124 (0x7f56e7ff6c00) [pid = 1916] [serial = 1007] [outer = (nil)]
06:37:20 INFO - PROCESS | 1867 | ++DOMWINDOW == 125 (0x7f56e9c0e400) [pid = 1916] [serial = 1008] [outer = 0x7f56e7ff6c00]
06:37:20 INFO - PROCESS | 1867 | ++DOMWINDOW == 126 (0x7f56e9c77400) [pid = 1916] [serial = 1009] [outer = 0x7f56e7ff6c00]
06:37:21 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56eb341000 == 33 [pid = 1916] [id = 361]
06:37:21 INFO - PROCESS | 1867 | ++DOMWINDOW == 127 (0x7f56ea0e7400) [pid = 1916] [serial = 1010] [outer = (nil)]
06:37:21 INFO - PROCESS | 1867 | ++DOMWINDOW == 128 (0x7f56ea257800) [pid = 1916] [serial = 1011] [outer = 0x7f56ea0e7400]
06:37:21 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
06:37:21 INFO - document served over http requires an https
06:37:21 INFO - sub-resource via iframe-tag using the meta-referrer
06:37:21 INFO - delivery method with keep-origin-redirect and when
06:37: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"
06:37:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:37:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:37:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:37:21 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:37:21 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:37:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:37:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:37:21 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
06:37:21 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 1842ms
06:37:21 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html
06:37:21 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56eb5fa000 == 34 [pid = 1916] [id = 362]
06:37:21 INFO - PROCESS | 1867 | ++DOMWINDOW == 129 (0x7f56e929e400) [pid = 1916] [serial = 1012] [outer = (nil)]
06:37:21 INFO - PROCESS | 1867 | ++DOMWINDOW == 130 (0x7f56ea24b800) [pid = 1916] [serial = 1013] [outer = 0x7f56e929e400]
06:37:22 INFO - PROCESS | 1867 | ++DOMWINDOW == 131 (0x7f56eb19dc00) [pid = 1916] [serial = 1014] [outer = 0x7f56e929e400]
06:37:23 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ebe89000 == 35 [pid = 1916] [id = 363]
06:37:23 INFO - PROCESS | 1867 | ++DOMWINDOW == 132 (0x7f56eb23d800) [pid = 1916] [serial = 1015] [outer = (nil)]
06:37:23 INFO - PROCESS | 1867 | ++DOMWINDOW == 133 (0x7f56eb314800) [pid = 1916] [serial = 1016] [outer = 0x7f56eb23d800]
06:37:23 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
06:37:23 INFO - document served over http requires an https
06:37:23 INFO - sub-resource via iframe-tag using the meta-referrer
06:37:23 INFO - delivery method with no-redirect and when
06:37: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"
06:37:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:37:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:37:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:37:23 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:37:23 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:37:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:37:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:37:23 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
06:37:23 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html | took 1841ms
06:37:23 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html
06:37:23 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ec2de800 == 36 [pid = 1916] [id = 364]
06:37:23 INFO - PROCESS | 1867 | ++DOMWINDOW == 134 (0x7f56ea468000) [pid = 1916] [serial = 1017] [outer = (nil)]
06:37:23 INFO - PROCESS | 1867 | ++DOMWINDOW == 135 (0x7f56eb31e000) [pid = 1916] [serial = 1018] [outer = 0x7f56ea468000]
06:37:24 INFO - PROCESS | 1867 | ++DOMWINDOW == 136 (0x7f56eb5d4c00) [pid = 1916] [serial = 1019] [outer = 0x7f56ea468000]
06:37:24 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ed155800 == 37 [pid = 1916] [id = 365]
06:37:24 INFO - PROCESS | 1867 | ++DOMWINDOW == 137 (0x7f56eb69cc00) [pid = 1916] [serial = 1020] [outer = (nil)]
06:37:24 INFO - PROCESS | 1867 | ++DOMWINDOW == 138 (0x7f56eb932c00) [pid = 1916] [serial = 1021] [outer = 0x7f56eb69cc00]
06:37:24 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
06:37:24 INFO - document served over http requires an https
06:37:24 INFO - sub-resource via iframe-tag using the meta-referrer
06:37:24 INFO - delivery method with swap-origin-redirect and when
06:37: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"
06:37:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:37:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:37:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:37:24 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:37:24 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:37:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:37:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:37:24 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
06:37:24 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 1686ms
06:37:24 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html
06:37:25 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ed7aa800 == 38 [pid = 1916] [id = 366]
06:37:25 INFO - PROCESS | 1867 | ++DOMWINDOW == 139 (0x7f56eb242c00) [pid = 1916] [serial = 1022] [outer = (nil)]
06:37:25 INFO - PROCESS | 1867 | ++DOMWINDOW == 140 (0x7f56eb92c000) [pid = 1916] [serial = 1023] [outer = 0x7f56eb242c00]
06:37:25 INFO - PROCESS | 1867 | ++DOMWINDOW == 141 (0x7f56ece26c00) [pid = 1916] [serial = 1024] [outer = 0x7f56eb242c00]
06:37:27 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
06:37:27 INFO - document served over http requires an https
06:37:27 INFO - sub-resource via script-tag using the meta-referrer
06:37:27 INFO - delivery method with keep-origin-redirect and when
06:37: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"
06:37:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:37:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:37:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:37:27 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:37:27 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:37:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:37:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:37:27 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
06:37:27 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 2232ms
06:37:27 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html
06:37:27 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ee039000 == 39 [pid = 1916] [id = 367]
06:37:27 INFO - PROCESS | 1867 | ++DOMWINDOW == 142 (0x7f56ec203800) [pid = 1916] [serial = 1025] [outer = (nil)]
06:37:27 INFO - PROCESS | 1867 | ++DOMWINDOW == 143 (0x7f56ecfe1400) [pid = 1916] [serial = 1026] [outer = 0x7f56ec203800]
06:37:28 INFO - PROCESS | 1867 | ++DOMWINDOW == 144 (0x7f56ed240800) [pid = 1916] [serial = 1027] [outer = 0x7f56ec203800]
06:37:29 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
06:37:29 INFO - document served over http requires an https
06:37:29 INFO - sub-resource via script-tag using the meta-referrer
06:37:29 INFO - delivery method with no-redirect and when
06:37: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"
06:37:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:37:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:37:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:37:29 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:37:29 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:37:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:37:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:37:29 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
06:37:29 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html | took 2134ms
06:37:29 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html
06:37:30 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ee422800 == 40 [pid = 1916] [id = 368]
06:37:30 INFO - PROCESS | 1867 | ++DOMWINDOW == 145 (0x7f56e4440000) [pid = 1916] [serial = 1028] [outer = (nil)]
06:37:31 INFO - PROCESS | 1867 | ++DOMWINDOW == 146 (0x7f56ecfdd400) [pid = 1916] [serial = 1029] [outer = 0x7f56e4440000]
06:37:31 INFO - PROCESS | 1867 | ++DOMWINDOW == 147 (0x7f56ed8c2c00) [pid = 1916] [serial = 1030] [outer = 0x7f56e4440000]
06:37:33 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
06:37:33 INFO - document served over http requires an https
06:37:33 INFO - sub-resource via script-tag using the meta-referrer
06:37:33 INFO - delivery method with swap-origin-redirect and when
06:37: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"
06:37:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:37:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:37:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:37:33 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:37:33 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:37:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:37:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:37:33 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
06:37:33 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 3738ms
06:37:33 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html
06:37:33 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e45b7000 == 41 [pid = 1916] [id = 369]
06:37:33 INFO - PROCESS | 1867 | ++DOMWINDOW == 148 (0x7f56e2557c00) [pid = 1916] [serial = 1031] [outer = (nil)]
06:37:33 INFO - PROCESS | 1867 | ++DOMWINDOW == 149 (0x7f56e26ee800) [pid = 1916] [serial = 1032] [outer = 0x7f56e2557c00]
06:37:33 INFO - PROCESS | 1867 | ++DOMWINDOW == 150 (0x7f56e47c1400) [pid = 1916] [serial = 1033] [outer = 0x7f56e2557c00]
06:37:34 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
06:37:34 INFO - document served over http requires an https
06:37:34 INFO - sub-resource via xhr-request using the meta-referrer
06:37:34 INFO - delivery method with keep-origin-redirect and when
06:37: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"
06:37:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:37:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:37:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:37:34 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:37:34 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:37:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:37:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:37:34 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
06:37:34 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 1741ms
06:37:34 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html
06:37:35 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e2015000 == 42 [pid = 1916] [id = 370]
06:37:35 INFO - PROCESS | 1867 | ++DOMWINDOW == 151 (0x7f56e2211c00) [pid = 1916] [serial = 1034] [outer = (nil)]
06:37:35 INFO - PROCESS | 1867 | ++DOMWINDOW == 152 (0x7f56e2558800) [pid = 1916] [serial = 1035] [outer = 0x7f56e2211c00]
06:37:35 INFO - PROCESS | 1867 | ++DOMWINDOW == 153 (0x7f56e4288400) [pid = 1916] [serial = 1036] [outer = 0x7f56e2211c00]
06:37:36 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e4d8c800 == 41 [pid = 1916] [id = 352]
06:37:36 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e4812800 == 40 [pid = 1916] [id = 351]
06:37:36 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e45d1000 == 39 [pid = 1916] [id = 350]
06:37:36 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e407a800 == 38 [pid = 1916] [id = 349]
06:37:36 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e4988800 == 37 [pid = 1916] [id = 348]
06:37:36 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e4982000 == 36 [pid = 1916] [id = 347]
06:37:36 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e4468000 == 35 [pid = 1916] [id = 346]
06:37:36 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e4d99800 == 34 [pid = 1916] [id = 345]
06:37:36 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e4473800 == 33 [pid = 1916] [id = 344]
06:37:36 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e200d000 == 32 [pid = 1916] [id = 342]
06:37:36 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e1e75000 == 31 [pid = 1916] [id = 341]
06:37:36 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56f414e000 == 30 [pid = 1916] [id = 340]
06:37:36 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e3678800 == 29 [pid = 1916] [id = 339]
06:37:36 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ea06f000 == 28 [pid = 1916] [id = 338]
06:37:36 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56f07b4000 == 27 [pid = 1916] [id = 337]
06:37:36 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ed15b000 == 26 [pid = 1916] [id = 336]
06:37:36 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ea286000 == 25 [pid = 1916] [id = 335]
06:37:36 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e9133000 == 24 [pid = 1916] [id = 334]
06:37:36 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e4cf6000 == 23 [pid = 1916] [id = 333]
06:37:36 INFO - PROCESS | 1867 | --DOMWINDOW == 152 (0x7f56e5fe3c00) [pid = 1916] [serial = 922] [outer = (nil)] [url = about:blank]
06:37:36 INFO - PROCESS | 1867 | --DOMWINDOW == 151 (0x7f56e611d000) [pid = 1916] [serial = 866] [outer = (nil)] [url = about:blank]
06:37:36 INFO - PROCESS | 1867 | --DOMWINDOW == 150 (0x7f56e5fe8000) [pid = 1916] [serial = 863] [outer = (nil)] [url = about:blank]
06:37:36 INFO - PROCESS | 1867 | --DOMWINDOW == 149 (0x7f56e655b000) [pid = 1916] [serial = 925] [outer = (nil)] [url = about:blank]
06:37:36 INFO - PROCESS | 1867 | --DOMWINDOW == 148 (0x7f56e47c7000) [pid = 1916] [serial = 916] [outer = (nil)] [url = about:blank]
06:37:36 INFO - PROCESS | 1867 | --DOMWINDOW == 147 (0x7f56e4d3fc00) [pid = 1916] [serial = 919] [outer = (nil)] [url = about:blank]
06:37:36 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
06:37:36 INFO - document served over http requires an https
06:37:36 INFO - sub-resource via xhr-request using the meta-referrer
06:37:36 INFO - delivery method with no-redirect and when
06:37: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"
06:37:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:37:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:37:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:37:36 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:37:36 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:37:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:37:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:37:36 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
06:37:36 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html | took 1628ms
06:37:36 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html
06:37:36 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e20d5800 == 24 [pid = 1916] [id = 371]
06:37:36 INFO - PROCESS | 1867 | ++DOMWINDOW == 148 (0x7f56e1f9c800) [pid = 1916] [serial = 1037] [outer = (nil)]
06:37:37 INFO - PROCESS | 1867 | ++DOMWINDOW == 149 (0x7f56e24f9c00) [pid = 1916] [serial = 1038] [outer = 0x7f56e1f9c800]
06:37:37 INFO - PROCESS | 1867 | ++DOMWINDOW == 150 (0x7f56e46c7400) [pid = 1916] [serial = 1039] [outer = 0x7f56e1f9c800]
06:37:38 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
06:37:38 INFO - document served over http requires an https
06:37:38 INFO - sub-resource via xhr-request using the meta-referrer
06:37:38 INFO - delivery method with swap-origin-redirect and when
06:37: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"
06:37:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:37:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:37:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:37:38 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:37:38 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:37:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:37:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:37:38 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
06:37:38 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 1544ms
06:37:38 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
06:37:38 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e4468000 == 25 [pid = 1916] [id = 372]
06:37:38 INFO - PROCESS | 1867 | ++DOMWINDOW == 151 (0x7f56e2553800) [pid = 1916] [serial = 1040] [outer = (nil)]
06:37:38 INFO - PROCESS | 1867 | ++DOMWINDOW == 152 (0x7f56e5a24800) [pid = 1916] [serial = 1041] [outer = 0x7f56e2553800]
06:37:38 INFO - PROCESS | 1867 | ++DOMWINDOW == 153 (0x7f56e5fa7400) [pid = 1916] [serial = 1042] [outer = 0x7f56e2553800]
06:37:40 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
06:37:40 INFO - document served over http requires an http
06:37:40 INFO - sub-resource via fetch-request using the meta-referrer
06:37:40 INFO - delivery method with keep-origin-redirect and when
06:37:40 INFO - the target request is same-origin.
06:37:40 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 2020ms
06:37:40 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html
06:37:40 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e480d800 == 26 [pid = 1916] [id = 373]
06:37:40 INFO - PROCESS | 1867 | ++DOMWINDOW == 154 (0x7f56e4ecac00) [pid = 1916] [serial = 1043] [outer = (nil)]
06:37:40 INFO - PROCESS | 1867 | ++DOMWINDOW == 155 (0x7f56e5fed000) [pid = 1916] [serial = 1044] [outer = 0x7f56e4ecac00]
06:37:41 INFO - PROCESS | 1867 | ++DOMWINDOW == 156 (0x7f56e6239000) [pid = 1916] [serial = 1045] [outer = 0x7f56e4ecac00]
06:37:43 INFO - PROCESS | 1867 | --DOMWINDOW == 155 (0x7f56e47cdc00) [pid = 1916] [serial = 981] [outer = (nil)] [url = about:blank]
06:37:43 INFO - PROCESS | 1867 | --DOMWINDOW == 154 (0x7f56e623dc00) [pid = 1916] [serial = 933] [outer = (nil)] [url = about:blank]
06:37:43 INFO - PROCESS | 1867 | --DOMWINDOW == 153 (0x7f56e1dc1c00) [pid = 1916] [serial = 957] [outer = (nil)] [url = about:blank]
06:37:43 INFO - PROCESS | 1867 | --DOMWINDOW == 152 (0x7f56e26ef400) [pid = 1916] [serial = 966] [outer = (nil)] [url = about:blank]
06:37:43 INFO - PROCESS | 1867 | --DOMWINDOW == 151 (0x7f56e4ecf000) [pid = 1916] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:37:43 INFO - PROCESS | 1867 | --DOMWINDOW == 150 (0x7f56e1f99800) [pid = 1916] [serial = 963] [outer = (nil)] [url = about:blank]
06:37:43 INFO - PROCESS | 1867 | --DOMWINDOW == 149 (0x7f56ecfe9800) [pid = 1916] [serial = 939] [outer = (nil)] [url = about:blank]
06:37:43 INFO - PROCESS | 1867 | --DOMWINDOW == 148 (0x7f56e1e81400) [pid = 1916] [serial = 951] [outer = (nil)] [url = about:blank]
06:37:43 INFO - PROCESS | 1867 | --DOMWINDOW == 147 (0x7f56e4286800) [pid = 1916] [serial = 974] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446907016425]
06:37:43 INFO - PROCESS | 1867 | --DOMWINDOW == 146 (0x7f56f07d2800) [pid = 1916] [serial = 945] [outer = (nil)] [url = about:blank]
06:37:43 INFO - PROCESS | 1867 | --DOMWINDOW == 145 (0x7f56e2202400) [pid = 1916] [serial = 960] [outer = (nil)] [url = about:blank]
06:37:43 INFO - PROCESS | 1867 | --DOMWINDOW == 144 (0x7f56e47cac00) [pid = 1916] [serial = 930] [outer = (nil)] [url = about:blank]
06:37:43 INFO - PROCESS | 1867 | --DOMWINDOW == 143 (0x7f56e43a9400) [pid = 1916] [serial = 969] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:37:43 INFO - PROCESS | 1867 | --DOMWINDOW == 142 (0x7f56e254a000) [pid = 1916] [serial = 948] [outer = (nil)] [url = about:blank]
06:37:43 INFO - PROCESS | 1867 | --DOMWINDOW == 141 (0x7f56ef234c00) [pid = 1916] [serial = 942] [outer = (nil)] [url = about:blank]
06:37:43 INFO - PROCESS | 1867 | --DOMWINDOW == 140 (0x7f56e428b400) [pid = 1916] [serial = 976] [outer = (nil)] [url = about:blank]
06:37:43 INFO - PROCESS | 1867 | --DOMWINDOW == 139 (0x7f56ea252800) [pid = 1916] [serial = 936] [outer = (nil)] [url = about:blank]
06:37:43 INFO - PROCESS | 1867 | --DOMWINDOW == 138 (0x7f56e1f91000) [pid = 1916] [serial = 954] [outer = (nil)] [url = about:blank]
06:37:43 INFO - PROCESS | 1867 | --DOMWINDOW == 137 (0x7f56e4443800) [pid = 1916] [serial = 927] [outer = (nil)] [url = about:blank]
06:37:43 INFO - PROCESS | 1867 | --DOMWINDOW == 136 (0x7f56e5febc00) [pid = 1916] [serial = 984] [outer = (nil)] [url = about:blank]
06:37:43 INFO - PROCESS | 1867 | --DOMWINDOW == 135 (0x7f56e4283000) [pid = 1916] [serial = 971] [outer = (nil)] [url = about:blank]
06:37:43 INFO - PROCESS | 1867 | --DOMWINDOW == 134 (0x7f56e4444800) [pid = 1916] [serial = 978] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:37:43 INFO - PROCESS | 1867 | --DOMWINDOW == 133 (0x7f56e1dcf000) [pid = 1916] [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]
06:37:43 INFO - PROCESS | 1867 | --DOMWINDOW == 132 (0x7f56e4280800) [pid = 1916] [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]
06:37:43 INFO - PROCESS | 1867 | --DOMWINDOW == 131 (0x7f56e43a9c00) [pid = 1916] [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]
06:37:43 INFO - PROCESS | 1867 | --DOMWINDOW == 130 (0x7f56e4282800) [pid = 1916] [serial = 968] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:37:43 INFO - PROCESS | 1867 | --DOMWINDOW == 129 (0x7f56e5a2b800) [pid = 1916] [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]
06:37:43 INFO - PROCESS | 1867 | --DOMWINDOW == 128 (0x7f56e1f90400) [pid = 1916] [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]
06:37:43 INFO - PROCESS | 1867 | --DOMWINDOW == 127 (0x7f56e2556c00) [pid = 1916] [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]
06:37:43 INFO - PROCESS | 1867 | --DOMWINDOW == 126 (0x7f56e4a5c000) [pid = 1916] [serial = 973] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446907016425]
06:37:44 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
06:37:44 INFO - document served over http requires an http
06:37:44 INFO - sub-resource via fetch-request using the meta-referrer
06:37:44 INFO - delivery method with no-redirect and when
06:37:44 INFO - the target request is same-origin.
06:37:44 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 4399ms
06:37:44 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
06:37:45 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e3689800 == 27 [pid = 1916] [id = 374]
06:37:45 INFO - PROCESS | 1867 | ++DOMWINDOW == 127 (0x7f56e1dcec00) [pid = 1916] [serial = 1046] [outer = (nil)]
06:37:45 INFO - PROCESS | 1867 | ++DOMWINDOW == 128 (0x7f56e1f9dc00) [pid = 1916] [serial = 1047] [outer = 0x7f56e1dcec00]
06:37:45 INFO - PROCESS | 1867 | ++DOMWINDOW == 129 (0x7f56e29d2000) [pid = 1916] [serial = 1048] [outer = 0x7f56e1dcec00]
06:37:46 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
06:37:46 INFO - document served over http requires an http
06:37:46 INFO - sub-resource via fetch-request using the meta-referrer
06:37:46 INFO - delivery method with swap-origin-redirect and when
06:37: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"
06:37:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:37:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:37:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:37:46 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:37:46 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:37:46 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:37:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:37:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:37:46 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
06:37:46 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 1892ms
06:37:46 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
06:37:46 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e4d89800 == 28 [pid = 1916] [id = 375]
06:37:46 INFO - PROCESS | 1867 | ++DOMWINDOW == 130 (0x7f56e1f95800) [pid = 1916] [serial = 1049] [outer = (nil)]
06:37:47 INFO - PROCESS | 1867 | ++DOMWINDOW == 131 (0x7f56e43ab800) [pid = 1916] [serial = 1050] [outer = 0x7f56e1f95800]
06:37:47 INFO - PROCESS | 1867 | ++DOMWINDOW == 132 (0x7f56e4a54400) [pid = 1916] [serial = 1051] [outer = 0x7f56e1f95800]
06:37:48 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e61ac800 == 29 [pid = 1916] [id = 376]
06:37:48 INFO - PROCESS | 1867 | ++DOMWINDOW == 133 (0x7f56e4ecb800) [pid = 1916] [serial = 1052] [outer = (nil)]
06:37:48 INFO - PROCESS | 1867 | ++DOMWINDOW == 134 (0x7f56e5fab400) [pid = 1916] [serial = 1053] [outer = 0x7f56e4ecb800]
06:37:48 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
06:37:48 INFO - document served over http requires an http
06:37:48 INFO - sub-resource via iframe-tag using the meta-referrer
06:37:48 INFO - delivery method with keep-origin-redirect and when
06:37:48 INFO - the target request is same-origin.
06:37:48 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 1734ms
06:37:48 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html
06:37:48 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e643f000 == 30 [pid = 1916] [id = 377]
06:37:48 INFO - PROCESS | 1867 | ++DOMWINDOW == 135 (0x7f56e4443400) [pid = 1916] [serial = 1054] [outer = (nil)]
06:37:48 INFO - PROCESS | 1867 | ++DOMWINDOW == 136 (0x7f56e5febc00) [pid = 1916] [serial = 1055] [outer = 0x7f56e4443400]
06:37:49 INFO - PROCESS | 1867 | ++DOMWINDOW == 137 (0x7f56e6559400) [pid = 1916] [serial = 1056] [outer = 0x7f56e4443400]
06:37:49 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e913e000 == 31 [pid = 1916] [id = 378]
06:37:49 INFO - PROCESS | 1867 | ++DOMWINDOW == 138 (0x7f56e779c000) [pid = 1916] [serial = 1057] [outer = (nil)]
06:37:49 INFO - PROCESS | 1867 | ++DOMWINDOW == 139 (0x7f56e78d9800) [pid = 1916] [serial = 1058] [outer = 0x7f56e779c000]
06:37:49 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
06:37:49 INFO - document served over http requires an http
06:37:49 INFO - sub-resource via iframe-tag using the meta-referrer
06:37:49 INFO - delivery method with no-redirect and when
06:37:49 INFO - the target request is same-origin.
06:37:49 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 1680ms
06:37:49 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
06:37:50 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e9d9d000 == 32 [pid = 1916] [id = 379]
06:37:50 INFO - PROCESS | 1867 | ++DOMWINDOW == 140 (0x7f56e5b43c00) [pid = 1916] [serial = 1059] [outer = (nil)]
06:37:50 INFO - PROCESS | 1867 | ++DOMWINDOW == 141 (0x7f56e77a2800) [pid = 1916] [serial = 1060] [outer = 0x7f56e5b43c00]
06:37:50 INFO - PROCESS | 1867 | ++DOMWINDOW == 142 (0x7f56e9197c00) [pid = 1916] [serial = 1061] [outer = 0x7f56e5b43c00]
06:37:51 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ea14d800 == 33 [pid = 1916] [id = 380]
06:37:51 INFO - PROCESS | 1867 | ++DOMWINDOW == 143 (0x7f56e9c70c00) [pid = 1916] [serial = 1062] [outer = (nil)]
06:37:51 INFO - PROCESS | 1867 | ++DOMWINDOW == 144 (0x7f56ea13f800) [pid = 1916] [serial = 1063] [outer = 0x7f56e9c70c00]
06:37:51 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
06:37:51 INFO - document served over http requires an http
06:37:51 INFO - sub-resource via iframe-tag using the meta-referrer
06:37:51 INFO - delivery method with swap-origin-redirect and when
06:37: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"
06:37:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:37:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:37:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:37:51 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:37:51 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:37:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:37:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:37:51 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
06:37:51 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 1728ms
06:37:51 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
06:37:52 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56eb09b000 == 34 [pid = 1916] [id = 381]
06:37:52 INFO - PROCESS | 1867 | ++DOMWINDOW == 145 (0x7f56e7ff2400) [pid = 1916] [serial = 1064] [outer = (nil)]
06:37:52 INFO - PROCESS | 1867 | ++DOMWINDOW == 146 (0x7f56ea140c00) [pid = 1916] [serial = 1065] [outer = 0x7f56e7ff2400]
06:37:52 INFO - PROCESS | 1867 | ++DOMWINDOW == 147 (0x7f56eb694000) [pid = 1916] [serial = 1066] [outer = 0x7f56e7ff2400]
06:37:53 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
06:37:53 INFO - document served over http requires an http
06:37:53 INFO - sub-resource via script-tag using the meta-referrer
06:37:53 INFO - delivery method with keep-origin-redirect and when
06:37:53 INFO - the target request is same-origin.
06:37:53 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 2237ms
06:37:53 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html
06:37:54 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ed7bd000 == 35 [pid = 1916] [id = 382]
06:37:54 INFO - PROCESS | 1867 | ++DOMWINDOW == 148 (0x7f56ea13a800) [pid = 1916] [serial = 1067] [outer = (nil)]
06:37:54 INFO - PROCESS | 1867 | ++DOMWINDOW == 149 (0x7f56ecfdfc00) [pid = 1916] [serial = 1068] [outer = 0x7f56ea13a800]
06:37:54 INFO - PROCESS | 1867 | ++DOMWINDOW == 150 (0x7f56ed23d000) [pid = 1916] [serial = 1069] [outer = 0x7f56ea13a800]
06:37:55 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
06:37:55 INFO - document served over http requires an http
06:37:55 INFO - sub-resource via script-tag using the meta-referrer
06:37:55 INFO - delivery method with no-redirect and when
06:37:55 INFO - the target request is same-origin.
06:37:55 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 1982ms
06:37:55 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
06:37:56 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56eecc0800 == 36 [pid = 1916] [id = 383]
06:37:56 INFO - PROCESS | 1867 | ++DOMWINDOW == 151 (0x7f56ecfe9400) [pid = 1916] [serial = 1070] [outer = (nil)]
06:37:56 INFO - PROCESS | 1867 | ++DOMWINDOW == 152 (0x7f56ed8c5000) [pid = 1916] [serial = 1071] [outer = 0x7f56ecfe9400]
06:37:57 INFO - PROCESS | 1867 | ++DOMWINDOW == 153 (0x7f56ee42c400) [pid = 1916] [serial = 1072] [outer = 0x7f56ecfe9400]
06:37:58 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
06:37:58 INFO - document served over http requires an http
06:37:58 INFO - sub-resource via script-tag using the meta-referrer
06:37:58 INFO - delivery method with swap-origin-redirect and when
06:37: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"
06:37:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:37:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:37:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:37:58 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:37:58 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:37:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:37:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:37:58 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
06:37:58 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 2848ms
06:37:58 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
06:37:59 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ef162800 == 37 [pid = 1916] [id = 384]
06:37:59 INFO - PROCESS | 1867 | ++DOMWINDOW == 154 (0x7f56ed8c4400) [pid = 1916] [serial = 1073] [outer = (nil)]
06:37:59 INFO - PROCESS | 1867 | ++DOMWINDOW == 155 (0x7f56ee74fc00) [pid = 1916] [serial = 1074] [outer = 0x7f56ed8c4400]
06:37:59 INFO - PROCESS | 1867 | ++DOMWINDOW == 156 (0x7f56ee83d400) [pid = 1916] [serial = 1075] [outer = 0x7f56ed8c4400]
06:38:00 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
06:38:00 INFO - document served over http requires an http
06:38:00 INFO - sub-resource via xhr-request using the meta-referrer
06:38:00 INFO - delivery method with keep-origin-redirect and when
06:38:00 INFO - the target request is same-origin.
06:38:00 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 1781ms
06:38:00 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html
06:38:00 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56f0a80800 == 38 [pid = 1916] [id = 385]
06:38:00 INFO - PROCESS | 1867 | ++DOMWINDOW == 157 (0x7f56ee438c00) [pid = 1916] [serial = 1076] [outer = (nil)]
06:38:01 INFO - PROCESS | 1867 | ++DOMWINDOW == 158 (0x7f56eef7f800) [pid = 1916] [serial = 1077] [outer = 0x7f56ee438c00]
06:38:01 INFO - PROCESS | 1867 | ++DOMWINDOW == 159 (0x7f56ef19ac00) [pid = 1916] [serial = 1078] [outer = 0x7f56ee438c00]
06:38:02 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
06:38:02 INFO - document served over http requires an http
06:38:02 INFO - sub-resource via xhr-request using the meta-referrer
06:38:02 INFO - delivery method with no-redirect and when
06:38:02 INFO - the target request is same-origin.
06:38:02 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 1798ms
06:38:02 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
06:38:02 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56f3f6a000 == 39 [pid = 1916] [id = 386]
06:38:02 INFO - PROCESS | 1867 | ++DOMWINDOW == 160 (0x7f56eef7c400) [pid = 1916] [serial = 1079] [outer = (nil)]
06:38:02 INFO - PROCESS | 1867 | ++DOMWINDOW == 161 (0x7f56efc7e000) [pid = 1916] [serial = 1080] [outer = 0x7f56eef7c400]
06:38:03 INFO - PROCESS | 1867 | ++DOMWINDOW == 162 (0x7f56f0923000) [pid = 1916] [serial = 1081] [outer = 0x7f56eef7c400]
06:38:03 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
06:38:03 INFO - document served over http requires an http
06:38:03 INFO - sub-resource via xhr-request using the meta-referrer
06:38:03 INFO - delivery method with swap-origin-redirect and when
06:38: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"
06:38:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:38:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:38:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:38:03 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:38:03 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:38:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:38:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:38:03 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
06:38:03 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 1632ms
06:38:03 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
06:38:04 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56f71bc800 == 40 [pid = 1916] [id = 387]
06:38:04 INFO - PROCESS | 1867 | ++DOMWINDOW == 163 (0x7f56efc7d400) [pid = 1916] [serial = 1082] [outer = (nil)]
06:38:04 INFO - PROCESS | 1867 | ++DOMWINDOW == 164 (0x7f56f3c7b400) [pid = 1916] [serial = 1083] [outer = 0x7f56efc7d400]
06:38:04 INFO - PROCESS | 1867 | ++DOMWINDOW == 165 (0x7f56e420e400) [pid = 1916] [serial = 1084] [outer = 0x7f56efc7d400]
06:38:06 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
06:38:06 INFO - document served over http requires an https
06:38:06 INFO - sub-resource via fetch-request using the meta-referrer
06:38:06 INFO - delivery method with keep-origin-redirect and when
06:38: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"
06:38:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:38:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:38:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:38:06 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:38:06 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:38:06 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:38:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:38:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:38:06 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
06:38:06 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 2085ms
06:38:06 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html
06:38:06 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e437e000 == 41 [pid = 1916] [id = 388]
06:38:06 INFO - PROCESS | 1867 | ++DOMWINDOW == 166 (0x7f56e4218c00) [pid = 1916] [serial = 1085] [outer = (nil)]
06:38:06 INFO - PROCESS | 1867 | ++DOMWINDOW == 167 (0x7f56e4219c00) [pid = 1916] [serial = 1086] [outer = 0x7f56e4218c00]
06:38:07 INFO - PROCESS | 1867 | ++DOMWINDOW == 168 (0x7f56f2137800) [pid = 1916] [serial = 1087] [outer = 0x7f56e4218c00]
06:38:08 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
06:38:08 INFO - document served over http requires an https
06:38:08 INFO - sub-resource via fetch-request using the meta-referrer
06:38:08 INFO - delivery method with no-redirect and when
06:38: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"
06:38:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:38:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:38:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:38:08 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:38:08 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:38:08 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:38:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:38:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:38:08 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
06:38:08 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 2287ms
06:38:08 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
06:38:08 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e2844800 == 42 [pid = 1916] [id = 389]
06:38:08 INFO - PROCESS | 1867 | ++DOMWINDOW == 169 (0x7f56e4219000) [pid = 1916] [serial = 1088] [outer = (nil)]
06:38:09 INFO - PROCESS | 1867 | ++DOMWINDOW == 170 (0x7f56e7cd4400) [pid = 1916] [serial = 1089] [outer = 0x7f56e4219000]
06:38:09 INFO - PROCESS | 1867 | ++DOMWINDOW == 171 (0x7f56e7cd9c00) [pid = 1916] [serial = 1090] [outer = 0x7f56e4219000]
06:38:10 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
06:38:10 INFO - document served over http requires an https
06:38:10 INFO - sub-resource via fetch-request using the meta-referrer
06:38:10 INFO - delivery method with swap-origin-redirect and when
06:38: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"
06:38:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:38:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:38:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:38:10 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:38:10 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:38:10 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:38:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:38:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:38:10 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
06:38:10 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 2052ms
06:38:10 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
06:38:10 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56f71da000 == 43 [pid = 1916] [id = 390]
06:38:10 INFO - PROCESS | 1867 | ++DOMWINDOW == 172 (0x7f56e4b9c800) [pid = 1916] [serial = 1091] [outer = (nil)]
06:38:11 INFO - PROCESS | 1867 | ++DOMWINDOW == 173 (0x7f56e4b9d800) [pid = 1916] [serial = 1092] [outer = 0x7f56e4b9c800]
06:38:11 INFO - PROCESS | 1867 | ++DOMWINDOW == 174 (0x7f56e7cda800) [pid = 1916] [serial = 1093] [outer = 0x7f56e4b9c800]
06:38:13 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
06:38:13 INFO - document served over http requires an https
06:38:13 INFO - sub-resource via fetch-request using the meta-referrer
06:38:13 INFO - delivery method with swap-origin-redirect and when
06:38: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"
06:38:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:38:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:38:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:38:13 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:38:13 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:38:13 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:38:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:38:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:38:13 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
06:38:13 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 2746ms
06:38:13 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
06:38:13 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e7c5b800 == 44 [pid = 1916] [id = 391]
06:38:13 INFO - PROCESS | 1867 | ++DOMWINDOW == 175 (0x7f56e4b9cc00) [pid = 1916] [serial = 1094] [outer = (nil)]
06:38:13 INFO - PROCESS | 1867 | ++DOMWINDOW == 176 (0x7f56ea41cc00) [pid = 1916] [serial = 1095] [outer = 0x7f56e4b9cc00]
06:38:14 INFO - PROCESS | 1867 | ++DOMWINDOW == 177 (0x7f56ea425000) [pid = 1916] [serial = 1096] [outer = 0x7f56e4b9cc00]
06:38:16 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e480d000 == 43 [pid = 1916] [id = 354]
06:38:16 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e6373000 == 42 [pid = 1916] [id = 355]
06:38:16 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e7917800 == 41 [pid = 1916] [id = 356]
06:38:16 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e9148800 == 40 [pid = 1916] [id = 357]
06:38:16 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e9dae800 == 39 [pid = 1916] [id = 358]
06:38:16 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ea150000 == 38 [pid = 1916] [id = 359]
06:38:16 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56eb341000 == 37 [pid = 1916] [id = 361]
06:38:16 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56eb1d3000 == 36 [pid = 1916] [id = 360]
06:38:16 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ebe89000 == 35 [pid = 1916] [id = 363]
06:38:16 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56eb5fa000 == 34 [pid = 1916] [id = 362]
06:38:16 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ed155800 == 33 [pid = 1916] [id = 365]
06:38:16 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ec2de800 == 32 [pid = 1916] [id = 364]
06:38:16 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ed7aa800 == 31 [pid = 1916] [id = 366]
06:38:16 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e45b7000 == 30 [pid = 1916] [id = 369]
06:38:16 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e2015000 == 29 [pid = 1916] [id = 370]
06:38:16 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e20d5800 == 28 [pid = 1916] [id = 371]
06:38:16 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e4468000 == 27 [pid = 1916] [id = 372]
06:38:16 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e4d80800 == 26 [pid = 1916] [id = 353]
06:38:17 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e5b08000 == 25 [pid = 1916] [id = 332]
06:38:17 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e3689800 == 24 [pid = 1916] [id = 374]
06:38:17 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e61ac800 == 23 [pid = 1916] [id = 376]
06:38:17 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e4d89800 == 22 [pid = 1916] [id = 375]
06:38:17 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e913e000 == 21 [pid = 1916] [id = 378]
06:38:17 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e643f000 == 20 [pid = 1916] [id = 377]
06:38:17 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ea14d800 == 19 [pid = 1916] [id = 380]
06:38:17 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e9d9d000 == 18 [pid = 1916] [id = 379]
06:38:17 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e4b20000 == 17 [pid = 1916] [id = 284]
06:38:17 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56eb09b000 == 16 [pid = 1916] [id = 381]
06:38:17 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ed7bd000 == 15 [pid = 1916] [id = 382]
06:38:17 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e20cd800 == 14 [pid = 1916] [id = 343]
06:38:17 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56eecc0800 == 13 [pid = 1916] [id = 383]
06:38:17 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ef162800 == 12 [pid = 1916] [id = 384]
06:38:17 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56f0a80800 == 11 [pid = 1916] [id = 385]
06:38:17 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56f3f6a000 == 10 [pid = 1916] [id = 386]
06:38:17 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56f71bc800 == 9 [pid = 1916] [id = 387]
06:38:17 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e437e000 == 8 [pid = 1916] [id = 388]
06:38:17 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e2844800 == 7 [pid = 1916] [id = 389]
06:38:17 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56f71da000 == 6 [pid = 1916] [id = 390]
06:38:17 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e480d800 == 5 [pid = 1916] [id = 373]
06:38:17 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e474f800 == 4 [pid = 1916] [id = 303]
06:38:17 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ee039000 == 3 [pid = 1916] [id = 367]
06:38:17 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ee422800 == 2 [pid = 1916] [id = 368]
06:38:18 INFO - PROCESS | 1867 | --DOMWINDOW == 176 (0x7f56e5fa7800) [pid = 1916] [serial = 982] [outer = (nil)] [url = about:blank]
06:38:18 INFO - PROCESS | 1867 | --DOMWINDOW == 175 (0x7f56e47c8000) [pid = 1916] [serial = 972] [outer = (nil)] [url = about:blank]
06:38:18 INFO - PROCESS | 1867 | --DOMWINDOW == 174 (0x7f56e4ed5800) [pid = 1916] [serial = 928] [outer = (nil)] [url = about:blank]
06:38:18 INFO - PROCESS | 1867 | --DOMWINDOW == 173 (0x7f56e4a5b800) [pid = 1916] [serial = 977] [outer = (nil)] [url = about:blank]
06:38:18 INFO - PROCESS | 1867 | --DOMWINDOW == 172 (0x7f56e220f400) [pid = 1916] [serial = 964] [outer = (nil)] [url = about:blank]
06:38:18 INFO - PROCESS | 1867 | --DOMWINDOW == 171 (0x7f56e29cb000) [pid = 1916] [serial = 967] [outer = (nil)] [url = about:blank]
06:38:18 INFO - PROCESS | 1867 | --DOMWINDOW == 170 (0x7f56e623a800) [pid = 1916] [serial = 985] [outer = (nil)] [url = about:blank]
06:38:18 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
06:38:18 INFO - document served over http requires an https
06:38:18 INFO - sub-resource via fetch-request using the meta-referrer
06:38:18 INFO - delivery method with keep-origin-redirect and when
06:38: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"
06:38:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:38:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:38:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:38:18 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:38:18 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:38:18 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:38:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:38:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:38:18 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
06:38:18 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 5150ms
06:38:18 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html
06:38:18 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e1e67800 == 3 [pid = 1916] [id = 392]
06:38:18 INFO - PROCESS | 1867 | ++DOMWINDOW == 171 (0x7f56e1f99800) [pid = 1916] [serial = 1097] [outer = (nil)]
06:38:18 INFO - PROCESS | 1867 | ++DOMWINDOW == 172 (0x7f56e1f9d000) [pid = 1916] [serial = 1098] [outer = 0x7f56e1f99800]
06:38:19 INFO - PROCESS | 1867 | ++DOMWINDOW == 173 (0x7f56e2323800) [pid = 1916] [serial = 1099] [outer = 0x7f56e1f99800]
06:38:19 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
06:38:19 INFO - document served over http requires an https
06:38:19 INFO - sub-resource via fetch-request using the meta-referrer
06:38:19 INFO - delivery method with no-redirect and when
06:38: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"
06:38:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:38:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:38:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:38:19 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:38:19 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:38:19 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:38:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:38:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:38:19 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
06:38:19 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 1442ms
06:38:19 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
06:38:20 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e2015000 == 4 [pid = 1916] [id = 393]
06:38:20 INFO - PROCESS | 1867 | ++DOMWINDOW == 174 (0x7f56e1f96000) [pid = 1916] [serial = 1100] [outer = (nil)]
06:38:20 INFO - PROCESS | 1867 | ++DOMWINDOW == 175 (0x7f56e2327000) [pid = 1916] [serial = 1101] [outer = 0x7f56e1f96000]
06:38:20 INFO - PROCESS | 1867 | ++DOMWINDOW == 176 (0x7f56e24f1800) [pid = 1916] [serial = 1102] [outer = 0x7f56e1f96000]
06:38:21 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
06:38:21 INFO - document served over http requires an https
06:38:21 INFO - sub-resource via fetch-request using the meta-referrer
06:38:21 INFO - delivery method with swap-origin-redirect and when
06:38: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"
06:38:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:38:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:38:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:38:21 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:38:21 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:38:21 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:38:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:38:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:38:21 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
06:38:21 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 2091ms
06:38:21 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
06:38:26 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e366e800 == 5 [pid = 1916] [id = 394]
06:38:26 INFO - PROCESS | 1867 | ++DOMWINDOW == 177 (0x7f56e2549800) [pid = 1916] [serial = 1103] [outer = (nil)]
06:38:26 INFO - PROCESS | 1867 | ++DOMWINDOW == 178 (0x7f56e254d400) [pid = 1916] [serial = 1104] [outer = 0x7f56e2549800]
06:38:26 INFO - PROCESS | 1867 | ++DOMWINDOW == 179 (0x7f56e26f1400) [pid = 1916] [serial = 1105] [outer = 0x7f56e2549800]
06:38:27 INFO - PROCESS | 1867 | --DOMWINDOW == 178 (0x7f56e29d5c00) [pid = 1916] [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]
06:38:27 INFO - PROCESS | 1867 | --DOMWINDOW == 177 (0x7f56e1f9ac00) [pid = 1916] [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]
06:38:27 INFO - PROCESS | 1867 | --DOMWINDOW == 176 (0x7f56ee83a800) [pid = 1916] [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]
06:38:27 INFO - PROCESS | 1867 | --DOMWINDOW == 175 (0x7f56e43a4000) [pid = 1916] [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]
06:38:27 INFO - PROCESS | 1867 | --DOMWINDOW == 174 (0x7f56e2553800) [pid = 1916] [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]
06:38:27 INFO - PROCESS | 1867 | --DOMWINDOW == 173 (0x7f56ea468000) [pid = 1916] [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]
06:38:27 INFO - PROCESS | 1867 | --DOMWINDOW == 172 (0x7f56e6554000) [pid = 1916] [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]
06:38:27 INFO - PROCESS | 1867 | --DOMWINDOW == 171 (0x7f56ec203800) [pid = 1916] [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]
06:38:27 INFO - PROCESS | 1867 | --DOMWINDOW == 170 (0x7f56eef7b800) [pid = 1916] [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]
06:38:27 INFO - PROCESS | 1867 | --DOMWINDOW == 169 (0x7f56e5faf000) [pid = 1916] [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]
06:38:27 INFO - PROCESS | 1867 | --DOMWINDOW == 168 (0x7f56e2557c00) [pid = 1916] [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]
06:38:27 INFO - PROCESS | 1867 | --DOMWINDOW == 167 (0x7f56e4440000) [pid = 1916] [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]
06:38:27 INFO - PROCESS | 1867 | --DOMWINDOW == 166 (0x7f56e2555400) [pid = 1916] [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]
06:38:27 INFO - PROCESS | 1867 | --DOMWINDOW == 165 (0x7f56e428e400) [pid = 1916] [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]
06:38:27 INFO - PROCESS | 1867 | --DOMWINDOW == 164 (0x7f56e2211c00) [pid = 1916] [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]
06:38:27 INFO - PROCESS | 1867 | --DOMWINDOW == 163 (0x7f56e61c6800) [pid = 1916] [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]
06:38:27 INFO - PROCESS | 1867 | --DOMWINDOW == 162 (0x7f56ea0e7400) [pid = 1916] [serial = 1010] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:38:27 INFO - PROCESS | 1867 | --DOMWINDOW == 161 (0x7f56e46bc400) [pid = 1916] [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]
06:38:27 INFO - PROCESS | 1867 | --DOMWINDOW == 160 (0x7f56e443e800) [pid = 1916] [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]
06:38:27 INFO - PROCESS | 1867 | --DOMWINDOW == 159 (0x7f56e77a4c00) [pid = 1916] [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]
06:38:27 INFO - PROCESS | 1867 | --DOMWINDOW == 158 (0x7f56e1f97400) [pid = 1916] [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]
06:38:27 INFO - PROCESS | 1867 | --DOMWINDOW == 157 (0x7f56e443a800) [pid = 1916] [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]
06:38:27 INFO - PROCESS | 1867 | --DOMWINDOW == 156 (0x7f56e7ff6c00) [pid = 1916] [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]
06:38:27 INFO - PROCESS | 1867 | --DOMWINDOW == 155 (0x7f56e4ecac00) [pid = 1916] [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]
06:38:27 INFO - PROCESS | 1867 | --DOMWINDOW == 154 (0x7f56e47c4000) [pid = 1916] [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]
06:38:27 INFO - PROCESS | 1867 | --DOMWINDOW == 153 (0x7f56e43a3c00) [pid = 1916] [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]
06:38:27 INFO - PROCESS | 1867 | --DOMWINDOW == 152 (0x7f56e47cf000) [pid = 1916] [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]
06:38:27 INFO - PROCESS | 1867 | --DOMWINDOW == 151 (0x7f56e4d37000) [pid = 1916] [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]
06:38:27 INFO - PROCESS | 1867 | --DOMWINDOW == 150 (0x7f56e8aa7800) [pid = 1916] [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]
06:38:27 INFO - PROCESS | 1867 | --DOMWINDOW == 149 (0x7f56e26f7c00) [pid = 1916] [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]
06:38:27 INFO - PROCESS | 1867 | --DOMWINDOW == 148 (0x7f56e5faa800) [pid = 1916] [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]
06:38:27 INFO - PROCESS | 1867 | --DOMWINDOW == 147 (0x7f56e40a3000) [pid = 1916] [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]
06:38:27 INFO - PROCESS | 1867 | --DOMWINDOW == 146 (0x7f56ea252400) [pid = 1916] [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]
06:38:27 INFO - PROCESS | 1867 | --DOMWINDOW == 145 (0x7f56eb242c00) [pid = 1916] [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]
06:38:27 INFO - PROCESS | 1867 | --DOMWINDOW == 144 (0x7f56ee832400) [pid = 1916] [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]
06:38:27 INFO - PROCESS | 1867 | --DOMWINDOW == 143 (0x7f56ea13e000) [pid = 1916] [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]
06:38:27 INFO - PROCESS | 1867 | --DOMWINDOW == 142 (0x7f56e6683c00) [pid = 1916] [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]
06:38:27 INFO - PROCESS | 1867 | --DOMWINDOW == 141 (0x7f56eb23d800) [pid = 1916] [serial = 1015] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446907043013]
06:38:27 INFO - PROCESS | 1867 | --DOMWINDOW == 140 (0x7f56e667f400) [pid = 1916] [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]
06:38:27 INFO - PROCESS | 1867 | --DOMWINDOW == 139 (0x7f56e78d3800) [pid = 1916] [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]
06:38:27 INFO - PROCESS | 1867 | --DOMWINDOW == 138 (0x7f56ec206c00) [pid = 1916] [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]
06:38:27 INFO - PROCESS | 1867 | --DOMWINDOW == 137 (0x7f56ec20f000) [pid = 1916] [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]
06:38:27 INFO - PROCESS | 1867 | --DOMWINDOW == 136 (0x7f56e91a1400) [pid = 1916] [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]
06:38:27 INFO - PROCESS | 1867 | --DOMWINDOW == 135 (0x7f56ecfdc800) [pid = 1916] [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]
06:38:27 INFO - PROCESS | 1867 | --DOMWINDOW == 134 (0x7f56e4287800) [pid = 1916] [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]
06:38:27 INFO - PROCESS | 1867 | --DOMWINDOW == 133 (0x7f56e6558400) [pid = 1916] [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]
06:38:27 INFO - PROCESS | 1867 | --DOMWINDOW == 132 (0x7f56e2555c00) [pid = 1916] [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]
06:38:27 INFO - PROCESS | 1867 | --DOMWINDOW == 131 (0x7f56eb69cc00) [pid = 1916] [serial = 1020] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:38:27 INFO - PROCESS | 1867 | --DOMWINDOW == 130 (0x7f56eb197000) [pid = 1916] [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]
06:38:27 INFO - PROCESS | 1867 | --DOMWINDOW == 129 (0x7f56e45a7400) [pid = 1916] [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]
06:38:27 INFO - PROCESS | 1867 | --DOMWINDOW == 128 (0x7f56eb23fc00) [pid = 1916] [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]
06:38:27 INFO - PROCESS | 1867 | --DOMWINDOW == 127 (0x7f56e929e400) [pid = 1916] [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]
06:38:27 INFO - PROCESS | 1867 | --DOMWINDOW == 126 (0x7f56e1f9c800) [pid = 1916] [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]
06:38:27 INFO - PROCESS | 1867 | --DOMWINDOW == 125 (0x7f56e4287400) [pid = 1916] [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]
06:38:27 INFO - PROCESS | 1867 | --DOMWINDOW == 124 (0x7f56ed07d400) [pid = 1916] [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]
06:38:27 INFO - PROCESS | 1867 | --DOMWINDOW == 123 (0x7f56ecfe1400) [pid = 1916] [serial = 1026] [outer = (nil)] [url = about:blank]
06:38:27 INFO - PROCESS | 1867 | --DOMWINDOW == 122 (0x7f56eb92c000) [pid = 1916] [serial = 1023] [outer = (nil)] [url = about:blank]
06:38:27 INFO - PROCESS | 1867 | --DOMWINDOW == 121 (0x7f56eb31e000) [pid = 1916] [serial = 1018] [outer = (nil)] [url = about:blank]
06:38:27 INFO - PROCESS | 1867 | --DOMWINDOW == 120 (0x7f56eb932c00) [pid = 1916] [serial = 1021] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:38:27 INFO - PROCESS | 1867 | --DOMWINDOW == 119 (0x7f56ea24b800) [pid = 1916] [serial = 1013] [outer = (nil)] [url = about:blank]
06:38:27 INFO - PROCESS | 1867 | --DOMWINDOW == 118 (0x7f56eb314800) [pid = 1916] [serial = 1016] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446907043013]
06:38:27 INFO - PROCESS | 1867 | --DOMWINDOW == 117 (0x7f56e9c0e400) [pid = 1916] [serial = 1008] [outer = (nil)] [url = about:blank]
06:38:27 INFO - PROCESS | 1867 | --DOMWINDOW == 116 (0x7f56ea257800) [pid = 1916] [serial = 1011] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:38:27 INFO - PROCESS | 1867 | --DOMWINDOW == 115 (0x7f56e82dbc00) [pid = 1916] [serial = 1005] [outer = (nil)] [url = about:blank]
06:38:27 INFO - PROCESS | 1867 | --DOMWINDOW == 114 (0x7f56e29d1000) [pid = 1916] [serial = 990] [outer = (nil)] [url = about:blank]
06:38:27 INFO - PROCESS | 1867 | --DOMWINDOW == 113 (0x7f56e77a6000) [pid = 1916] [serial = 1002] [outer = (nil)] [url = about:blank]
06:38:27 INFO - PROCESS | 1867 | --DOMWINDOW == 112 (0x7f56e43af800) [pid = 1916] [serial = 987] [outer = (nil)] [url = about:blank]
06:38:27 INFO - PROCESS | 1867 | --DOMWINDOW == 111 (0x7f56e655d000) [pid = 1916] [serial = 999] [outer = (nil)] [url = about:blank]
06:38:27 INFO - PROCESS | 1867 | --DOMWINDOW == 110 (0x7f56e2558800) [pid = 1916] [serial = 1035] [outer = (nil)] [url = about:blank]
06:38:27 INFO - PROCESS | 1867 | --DOMWINDOW == 109 (0x7f56e24f9c00) [pid = 1916] [serial = 1038] [outer = (nil)] [url = about:blank]
06:38:27 INFO - PROCESS | 1867 | --DOMWINDOW == 108 (0x7f56ecfdd400) [pid = 1916] [serial = 1029] [outer = (nil)] [url = about:blank]
06:38:27 INFO - PROCESS | 1867 | --DOMWINDOW == 107 (0x7f56e5a24800) [pid = 1916] [serial = 1041] [outer = (nil)] [url = about:blank]
06:38:27 INFO - PROCESS | 1867 | --DOMWINDOW == 106 (0x7f56e6118400) [pid = 1916] [serial = 996] [outer = (nil)] [url = about:blank]
06:38:27 INFO - PROCESS | 1867 | --DOMWINDOW == 105 (0x7f56e4d34400) [pid = 1916] [serial = 993] [outer = (nil)] [url = about:blank]
06:38:27 INFO - PROCESS | 1867 | --DOMWINDOW == 104 (0x7f56e26ee800) [pid = 1916] [serial = 1032] [outer = (nil)] [url = about:blank]
06:38:27 INFO - PROCESS | 1867 | --DOMWINDOW == 103 (0x7f56e5fed000) [pid = 1916] [serial = 1044] [outer = (nil)] [url = about:blank]
06:38:28 INFO - PROCESS | 1867 | --DOMWINDOW == 102 (0x7f56ed2d6400) [pid = 1916] [serial = 815] [outer = (nil)] [url = about:blank]
06:38:28 INFO - PROCESS | 1867 | --DOMWINDOW == 101 (0x7f56e82de400) [pid = 1916] [serial = 869] [outer = (nil)] [url = about:blank]
06:38:28 INFO - PROCESS | 1867 | --DOMWINDOW == 100 (0x7f56e9c74c00) [pid = 1916] [serial = 872] [outer = (nil)] [url = about:blank]
06:38:28 INFO - PROCESS | 1867 | --DOMWINDOW == 99 (0x7f56ea467c00) [pid = 1916] [serial = 875] [outer = (nil)] [url = about:blank]
06:38:28 INFO - PROCESS | 1867 | --DOMWINDOW == 98 (0x7f56eb239800) [pid = 1916] [serial = 878] [outer = (nil)] [url = about:blank]
06:38:28 INFO - PROCESS | 1867 | --DOMWINDOW == 97 (0x7f56eb694800) [pid = 1916] [serial = 881] [outer = (nil)] [url = about:blank]
06:38:28 INFO - PROCESS | 1867 | --DOMWINDOW == 96 (0x7f56ece2fc00) [pid = 1916] [serial = 886] [outer = (nil)] [url = about:blank]
06:38:28 INFO - PROCESS | 1867 | --DOMWINDOW == 95 (0x7f56ed23fc00) [pid = 1916] [serial = 891] [outer = (nil)] [url = about:blank]
06:38:28 INFO - PROCESS | 1867 | --DOMWINDOW == 94 (0x7f56ee429400) [pid = 1916] [serial = 896] [outer = (nil)] [url = about:blank]
06:38:28 INFO - PROCESS | 1867 | --DOMWINDOW == 93 (0x7f56ef232c00) [pid = 1916] [serial = 901] [outer = (nil)] [url = about:blank]
06:38:28 INFO - PROCESS | 1867 | --DOMWINDOW == 92 (0x7f56e29cd400) [pid = 1916] [serial = 906] [outer = (nil)] [url = about:blank]
06:38:28 INFO - PROCESS | 1867 | --DOMWINDOW == 91 (0x7f56e4d31800) [pid = 1916] [serial = 911] [outer = (nil)] [url = about:blank]
06:38:28 INFO - PROCESS | 1867 | --DOMWINDOW == 90 (0x7f56e6049400) [pid = 1916] [serial = 931] [outer = (nil)] [url = about:blank]
06:38:28 INFO - PROCESS | 1867 | --DOMWINDOW == 89 (0x7f56e8aa7c00) [pid = 1916] [serial = 934] [outer = (nil)] [url = about:blank]
06:38:28 INFO - PROCESS | 1867 | --DOMWINDOW == 88 (0x7f56eb317800) [pid = 1916] [serial = 937] [outer = (nil)] [url = about:blank]
06:38:28 INFO - PROCESS | 1867 | --DOMWINDOW == 87 (0x7f56ed74f800) [pid = 1916] [serial = 940] [outer = (nil)] [url = about:blank]
06:38:28 INFO - PROCESS | 1867 | --DOMWINDOW == 86 (0x7f56f2139400) [pid = 1916] [serial = 943] [outer = (nil)] [url = about:blank]
06:38:28 INFO - PROCESS | 1867 | --DOMWINDOW == 85 (0x7f56e5fa8c00) [pid = 1916] [serial = 946] [outer = (nil)] [url = about:blank]
06:38:28 INFO - PROCESS | 1867 | --DOMWINDOW == 84 (0x7f56e254fc00) [pid = 1916] [serial = 949] [outer = (nil)] [url = about:blank]
06:38:28 INFO - PROCESS | 1867 | --DOMWINDOW == 83 (0x7f56e1e86800) [pid = 1916] [serial = 952] [outer = (nil)] [url = about:blank]
06:38:28 INFO - PROCESS | 1867 | --DOMWINDOW == 82 (0x7f56e1f95c00) [pid = 1916] [serial = 955] [outer = (nil)] [url = about:blank]
06:38:28 INFO - PROCESS | 1867 | --DOMWINDOW == 81 (0x7f56e1dc6800) [pid = 1916] [serial = 958] [outer = (nil)] [url = about:blank]
06:38:28 INFO - PROCESS | 1867 | --DOMWINDOW == 80 (0x7f56e220bc00) [pid = 1916] [serial = 961] [outer = (nil)] [url = about:blank]
06:38:28 INFO - PROCESS | 1867 | --DOMWINDOW == 79 (0x7f56e46c0400) [pid = 1916] [serial = 991] [outer = (nil)] [url = about:blank]
06:38:28 INFO - PROCESS | 1867 | --DOMWINDOW == 78 (0x7f56e5fe0000) [pid = 1916] [serial = 994] [outer = (nil)] [url = about:blank]
06:38:28 INFO - PROCESS | 1867 | --DOMWINDOW == 77 (0x7f56e633b800) [pid = 1916] [serial = 997] [outer = (nil)] [url = about:blank]
06:38:28 INFO - PROCESS | 1867 | --DOMWINDOW == 76 (0x7f56e4288400) [pid = 1916] [serial = 1036] [outer = (nil)] [url = about:blank]
06:38:28 INFO - PROCESS | 1867 | --DOMWINDOW == 75 (0x7f56e46c7400) [pid = 1916] [serial = 1039] [outer = (nil)] [url = about:blank]
06:38:28 INFO - PROCESS | 1867 | --DOMWINDOW == 74 (0x7f56e47c1400) [pid = 1916] [serial = 1033] [outer = (nil)] [url = about:blank]
06:38:29 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e200c800 == 6 [pid = 1916] [id = 395]
06:38:29 INFO - PROCESS | 1867 | ++DOMWINDOW == 75 (0x7f56e1dcac00) [pid = 1916] [serial = 1106] [outer = (nil)]
06:38:29 INFO - PROCESS | 1867 | ++DOMWINDOW == 76 (0x7f56e1e8a400) [pid = 1916] [serial = 1107] [outer = 0x7f56e1dcac00]
06:38:29 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
06:38:29 INFO - document served over http requires an https
06:38:29 INFO - sub-resource via iframe-tag using the meta-referrer
06:38:29 INFO - delivery method with keep-origin-redirect and when
06:38: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"
06:38:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:38:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:38:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:38:29 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:38:29 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:38:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:38:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:38:29 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
06:38:29 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 7397ms
06:38:29 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html
06:38:29 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e3673800 == 7 [pid = 1916] [id = 396]
06:38:29 INFO - PROCESS | 1867 | ++DOMWINDOW == 77 (0x7f56e1f90c00) [pid = 1916] [serial = 1108] [outer = (nil)]
06:38:29 INFO - PROCESS | 1867 | ++DOMWINDOW == 78 (0x7f56e1f9c800) [pid = 1916] [serial = 1109] [outer = 0x7f56e1f90c00]
06:38:30 INFO - PROCESS | 1867 | ++DOMWINDOW == 79 (0x7f56e2327c00) [pid = 1916] [serial = 1110] [outer = 0x7f56e1f90c00]
06:38:30 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e4075800 == 8 [pid = 1916] [id = 397]
06:38:30 INFO - PROCESS | 1867 | ++DOMWINDOW == 80 (0x7f56e24eec00) [pid = 1916] [serial = 1111] [outer = (nil)]
06:38:30 INFO - PROCESS | 1867 | ++DOMWINDOW == 81 (0x7f56e24f9c00) [pid = 1916] [serial = 1112] [outer = 0x7f56e24eec00]
06:38:31 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
06:38:31 INFO - document served over http requires an https
06:38:31 INFO - sub-resource via iframe-tag using the meta-referrer
06:38:31 INFO - delivery method with no-redirect and when
06:38: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"
06:38:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:38:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:38:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:38:31 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:38:31 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:38:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:38:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:38:31 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
06:38:31 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 1684ms
06:38:31 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
06:38:31 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e4081800 == 9 [pid = 1916] [id = 398]
06:38:31 INFO - PROCESS | 1867 | ++DOMWINDOW == 82 (0x7f56e1e8b400) [pid = 1916] [serial = 1113] [outer = (nil)]
06:38:31 INFO - PROCESS | 1867 | ++DOMWINDOW == 83 (0x7f56e2551800) [pid = 1916] [serial = 1114] [outer = 0x7f56e1e8b400]
06:38:31 INFO - PROCESS | 1867 | ++DOMWINDOW == 84 (0x7f56e26f5c00) [pid = 1916] [serial = 1115] [outer = 0x7f56e1e8b400]
06:38:32 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e4250800 == 10 [pid = 1916] [id = 399]
06:38:32 INFO - PROCESS | 1867 | ++DOMWINDOW == 85 (0x7f56e26fa400) [pid = 1916] [serial = 1116] [outer = (nil)]
06:38:33 INFO - PROCESS | 1867 | ++DOMWINDOW == 86 (0x7f56e29ca400) [pid = 1916] [serial = 1117] [outer = 0x7f56e26fa400]
06:38:33 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
06:38:33 INFO - document served over http requires an https
06:38:33 INFO - sub-resource via iframe-tag using the meta-referrer
06:38:33 INFO - delivery method with swap-origin-redirect and when
06:38: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"
06:38:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:38:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:38:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:38:33 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:38:33 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:38:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:38:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:38:33 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
06:38:33 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 2192ms
06:38:33 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
06:38:33 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e425c800 == 11 [pid = 1916] [id = 400]
06:38:33 INFO - PROCESS | 1867 | ++DOMWINDOW == 87 (0x7f56e232c800) [pid = 1916] [serial = 1118] [outer = (nil)]
06:38:33 INFO - PROCESS | 1867 | ++DOMWINDOW == 88 (0x7f56e29c7c00) [pid = 1916] [serial = 1119] [outer = 0x7f56e232c800]
06:38:34 INFO - PROCESS | 1867 | ++DOMWINDOW == 89 (0x7f56e409bc00) [pid = 1916] [serial = 1120] [outer = 0x7f56e232c800]
06:38:35 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e438c800 == 12 [pid = 1916] [id = 401]
06:38:35 INFO - PROCESS | 1867 | ++DOMWINDOW == 90 (0x7f56e40a0400) [pid = 1916] [serial = 1121] [outer = (nil)]
06:38:35 INFO - PROCESS | 1867 | ++DOMWINDOW == 91 (0x7f56e420f400) [pid = 1916] [serial = 1122] [outer = 0x7f56e40a0400]
06:38:35 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
06:38:35 INFO - document served over http requires an https
06:38:35 INFO - sub-resource via iframe-tag using the meta-referrer
06:38:35 INFO - delivery method with swap-origin-redirect and when
06:38: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"
06:38:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:38:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:38:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:38:35 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:38:35 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:38:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:38:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:38:35 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
06:38:35 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 2202ms
06:38:35 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
06:38:35 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e4468800 == 13 [pid = 1916] [id = 402]
06:38:35 INFO - PROCESS | 1867 | ++DOMWINDOW == 92 (0x7f56e29d0400) [pid = 1916] [serial = 1123] [outer = (nil)]
06:38:36 INFO - PROCESS | 1867 | ++DOMWINDOW == 93 (0x7f56e40a3800) [pid = 1916] [serial = 1124] [outer = 0x7f56e29d0400]
06:38:36 INFO - PROCESS | 1867 | ++DOMWINDOW == 94 (0x7f56e4286000) [pid = 1916] [serial = 1125] [outer = 0x7f56e29d0400]
06:38:37 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e45bb800 == 14 [pid = 1916] [id = 403]
06:38:37 INFO - PROCESS | 1867 | ++DOMWINDOW == 95 (0x7f56e4289c00) [pid = 1916] [serial = 1126] [outer = (nil)]
06:38:38 INFO - PROCESS | 1867 | ++DOMWINDOW == 96 (0x7f56e43a3c00) [pid = 1916] [serial = 1127] [outer = 0x7f56e4289c00]
06:38:38 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
06:38:38 INFO - document served over http requires an https
06:38:38 INFO - sub-resource via iframe-tag using the meta-referrer
06:38:38 INFO - delivery method with keep-origin-redirect and when
06:38: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"
06:38:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:38:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:38:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:38:38 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:38:38 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:38:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:38:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:38:38 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
06:38:38 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 2883ms
06:38:38 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html
06:38:38 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e45c8000 == 15 [pid = 1916] [id = 404]
06:38:38 INFO - PROCESS | 1867 | ++DOMWINDOW == 97 (0x7f56e4217c00) [pid = 1916] [serial = 1128] [outer = (nil)]
06:38:38 INFO - PROCESS | 1867 | ++DOMWINDOW == 98 (0x7f56e428d400) [pid = 1916] [serial = 1129] [outer = 0x7f56e4217c00]
06:38:39 INFO - PROCESS | 1867 | ++DOMWINDOW == 99 (0x7f56e43b0c00) [pid = 1916] [serial = 1130] [outer = 0x7f56e4217c00]
06:38:39 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e473c000 == 16 [pid = 1916] [id = 405]
06:38:39 INFO - PROCESS | 1867 | ++DOMWINDOW == 100 (0x7f56e4438800) [pid = 1916] [serial = 1131] [outer = (nil)]
06:38:39 INFO - PROCESS | 1867 | ++DOMWINDOW == 101 (0x7f56e4441400) [pid = 1916] [serial = 1132] [outer = 0x7f56e4438800]
06:38:40 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
06:38:40 INFO - document served over http requires an https
06:38:40 INFO - sub-resource via iframe-tag using the meta-referrer
06:38:40 INFO - delivery method with no-redirect and when
06:38: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"
06:38:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:38:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:38:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:38:40 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:38:40 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:38:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:38:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:38:40 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
06:38:40 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 1679ms
06:38:40 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
06:38:40 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e474a000 == 17 [pid = 1916] [id = 406]
06:38:40 INFO - PROCESS | 1867 | ++DOMWINDOW == 102 (0x7f56e428f000) [pid = 1916] [serial = 1133] [outer = (nil)]
06:38:40 INFO - PROCESS | 1867 | ++DOMWINDOW == 103 (0x7f56e443e400) [pid = 1916] [serial = 1134] [outer = 0x7f56e428f000]
06:38:40 INFO - PROCESS | 1867 | ++DOMWINDOW == 104 (0x7f56e26f5000) [pid = 1916] [serial = 1135] [outer = 0x7f56e428f000]
06:38:41 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e481b000 == 18 [pid = 1916] [id = 407]
06:38:41 INFO - PROCESS | 1867 | ++DOMWINDOW == 105 (0x7f56e46bc800) [pid = 1916] [serial = 1136] [outer = (nil)]
06:38:41 INFO - PROCESS | 1867 | ++DOMWINDOW == 106 (0x7f56e46c2000) [pid = 1916] [serial = 1137] [outer = 0x7f56e46bc800]
06:38:41 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
06:38:41 INFO - document served over http requires an https
06:38:41 INFO - sub-resource via iframe-tag using the meta-referrer
06:38:41 INFO - delivery method with swap-origin-redirect and when
06:38: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"
06:38:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:38:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:38:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:38:41 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:38:41 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:38:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:38:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:38:41 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
06:38:41 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 1731ms
06:38:41 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
06:38:42 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e497f000 == 19 [pid = 1916] [id = 408]
06:38:42 INFO - PROCESS | 1867 | ++DOMWINDOW == 107 (0x7f56e45a7800) [pid = 1916] [serial = 1138] [outer = (nil)]
06:38:42 INFO - PROCESS | 1867 | ++DOMWINDOW == 108 (0x7f56e46be400) [pid = 1916] [serial = 1139] [outer = 0x7f56e45a7800]
06:38:42 INFO - PROCESS | 1867 | ++DOMWINDOW == 109 (0x7f56e47c7000) [pid = 1916] [serial = 1140] [outer = 0x7f56e45a7800]
06:38:44 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
06:38:44 INFO - document served over http requires an https
06:38:44 INFO - sub-resource via script-tag using the meta-referrer
06:38:44 INFO - delivery method with keep-origin-redirect and when
06:38: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"
06:38:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:38:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:38:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:38:44 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:38:44 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:38:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:38:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:38:44 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
06:38:44 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 2587ms
06:38:44 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html
06:38:44 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e4079800 == 20 [pid = 1916] [id = 409]
06:38:44 INFO - PROCESS | 1867 | ++DOMWINDOW == 110 (0x7f56e1e89000) [pid = 1916] [serial = 1141] [outer = (nil)]
06:38:45 INFO - PROCESS | 1867 | ++DOMWINDOW == 111 (0x7f56e1f9a800) [pid = 1916] [serial = 1142] [outer = 0x7f56e1e89000]
06:38:45 INFO - PROCESS | 1867 | ++DOMWINDOW == 112 (0x7f56e4a5e800) [pid = 1916] [serial = 1143] [outer = 0x7f56e1e89000]
06:38:46 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
06:38:46 INFO - document served over http requires an https
06:38:46 INFO - sub-resource via script-tag using the meta-referrer
06:38:46 INFO - delivery method with no-redirect and when
06:38: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"
06:38:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:38:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:38:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:38:46 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:38:46 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:38:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:38:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:38:46 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
06:38:46 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 2192ms
06:38:46 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
06:38:47 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e1d22000 == 21 [pid = 1916] [id = 410]
06:38:47 INFO - PROCESS | 1867 | ++DOMWINDOW == 113 (0x7f56e1e8b800) [pid = 1916] [serial = 1144] [outer = (nil)]
06:38:47 INFO - PROCESS | 1867 | ++DOMWINDOW == 114 (0x7f56e2210c00) [pid = 1916] [serial = 1145] [outer = 0x7f56e1e8b800]
06:38:47 INFO - PROCESS | 1867 | ++DOMWINDOW == 115 (0x7f56e2554000) [pid = 1916] [serial = 1146] [outer = 0x7f56e1e8b800]
06:38:48 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e2015000 == 20 [pid = 1916] [id = 393]
06:38:48 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e1e67800 == 19 [pid = 1916] [id = 392]
06:38:48 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e7c5b800 == 18 [pid = 1916] [id = 391]
06:38:48 INFO - PROCESS | 1867 | --DOMWINDOW == 114 (0x7f56ed8c2c00) [pid = 1916] [serial = 1030] [outer = (nil)] [url = about:blank]
06:38:48 INFO - PROCESS | 1867 | --DOMWINDOW == 113 (0x7f56e6688800) [pid = 1916] [serial = 1000] [outer = (nil)] [url = about:blank]
06:38:48 INFO - PROCESS | 1867 | --DOMWINDOW == 112 (0x7f56e46bdc00) [pid = 1916] [serial = 988] [outer = (nil)] [url = about:blank]
06:38:48 INFO - PROCESS | 1867 | --DOMWINDOW == 111 (0x7f56e78d8800) [pid = 1916] [serial = 1003] [outer = (nil)] [url = about:blank]
06:38:48 INFO - PROCESS | 1867 | --DOMWINDOW == 110 (0x7f56e9199000) [pid = 1916] [serial = 1006] [outer = (nil)] [url = about:blank]
06:38:48 INFO - PROCESS | 1867 | --DOMWINDOW == 109 (0x7f56e9c77400) [pid = 1916] [serial = 1009] [outer = (nil)] [url = about:blank]
06:38:48 INFO - PROCESS | 1867 | --DOMWINDOW == 108 (0x7f56eb19dc00) [pid = 1916] [serial = 1014] [outer = (nil)] [url = about:blank]
06:38:48 INFO - PROCESS | 1867 | --DOMWINDOW == 107 (0x7f56eb5d4c00) [pid = 1916] [serial = 1019] [outer = (nil)] [url = about:blank]
06:38:48 INFO - PROCESS | 1867 | --DOMWINDOW == 106 (0x7f56ece26c00) [pid = 1916] [serial = 1024] [outer = (nil)] [url = about:blank]
06:38:48 INFO - PROCESS | 1867 | --DOMWINDOW == 105 (0x7f56ed240800) [pid = 1916] [serial = 1027] [outer = (nil)] [url = about:blank]
06:38:48 INFO - PROCESS | 1867 | --DOMWINDOW == 104 (0x7f56e5fa7400) [pid = 1916] [serial = 1042] [outer = (nil)] [url = about:blank]
06:38:48 INFO - PROCESS | 1867 | --DOMWINDOW == 103 (0x7f56e6239000) [pid = 1916] [serial = 1045] [outer = (nil)] [url = about:blank]
06:38:48 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
06:38:48 INFO - document served over http requires an https
06:38:48 INFO - sub-resource via script-tag using the meta-referrer
06:38:48 INFO - delivery method with swap-origin-redirect and when
06:38: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"
06:38:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:38:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:38:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:38:48 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:38:48 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:38:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:38:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:38:48 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
06:38:48 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 2042ms
06:38:48 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
06:38:49 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e1e6f000 == 19 [pid = 1916] [id = 411]
06:38:49 INFO - PROCESS | 1867 | ++DOMWINDOW == 104 (0x7f56e1f9b400) [pid = 1916] [serial = 1147] [outer = (nil)]
06:38:49 INFO - PROCESS | 1867 | ++DOMWINDOW == 105 (0x7f56e2326000) [pid = 1916] [serial = 1148] [outer = 0x7f56e1f9b400]
06:38:49 INFO - PROCESS | 1867 | ++DOMWINDOW == 106 (0x7f56e4215000) [pid = 1916] [serial = 1149] [outer = 0x7f56e1f9b400]
06:38:50 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
06:38:50 INFO - document served over http requires an https
06:38:50 INFO - sub-resource via script-tag using the meta-referrer
06:38:50 INFO - delivery method with swap-origin-redirect and when
06:38: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"
06:38:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:38:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:38:50 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:38:50 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:38:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:38:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:38:50 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
06:38:50 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 1640ms
06:38:50 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
06:38:50 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e2846800 == 20 [pid = 1916] [id = 412]
06:38:50 INFO - PROCESS | 1867 | ++DOMWINDOW == 107 (0x7f56e2554c00) [pid = 1916] [serial = 1150] [outer = (nil)]
06:38:50 INFO - PROCESS | 1867 | ++DOMWINDOW == 108 (0x7f56e45ac000) [pid = 1916] [serial = 1151] [outer = 0x7f56e2554c00]
06:38:51 INFO - PROCESS | 1867 | ++DOMWINDOW == 109 (0x7f56e4a5b800) [pid = 1916] [serial = 1152] [outer = 0x7f56e2554c00]
06:38:52 INFO - PROCESS | 1867 | --DOMWINDOW == 108 (0x7f56e4219c00) [pid = 1916] [serial = 1086] [outer = (nil)] [url = about:blank]
06:38:52 INFO - PROCESS | 1867 | --DOMWINDOW == 107 (0x7f56e7cd4400) [pid = 1916] [serial = 1089] [outer = (nil)] [url = about:blank]
06:38:52 INFO - PROCESS | 1867 | --DOMWINDOW == 106 (0x7f56e4b9d800) [pid = 1916] [serial = 1092] [outer = (nil)] [url = about:blank]
06:38:52 INFO - PROCESS | 1867 | --DOMWINDOW == 105 (0x7f56efc7e000) [pid = 1916] [serial = 1080] [outer = (nil)] [url = about:blank]
06:38:52 INFO - PROCESS | 1867 | --DOMWINDOW == 104 (0x7f56f3c7b400) [pid = 1916] [serial = 1083] [outer = (nil)] [url = about:blank]
06:38:52 INFO - PROCESS | 1867 | --DOMWINDOW == 103 (0x7f56ee74fc00) [pid = 1916] [serial = 1074] [outer = (nil)] [url = about:blank]
06:38:52 INFO - PROCESS | 1867 | --DOMWINDOW == 102 (0x7f56eef7f800) [pid = 1916] [serial = 1077] [outer = (nil)] [url = about:blank]
06:38:52 INFO - PROCESS | 1867 | --DOMWINDOW == 101 (0x7f56ea140c00) [pid = 1916] [serial = 1065] [outer = (nil)] [url = about:blank]
06:38:52 INFO - PROCESS | 1867 | --DOMWINDOW == 100 (0x7f56ecfdfc00) [pid = 1916] [serial = 1068] [outer = (nil)] [url = about:blank]
06:38:52 INFO - PROCESS | 1867 | --DOMWINDOW == 99 (0x7f56ed8c5000) [pid = 1916] [serial = 1071] [outer = (nil)] [url = about:blank]
06:38:52 INFO - PROCESS | 1867 | --DOMWINDOW == 98 (0x7f56e78d9800) [pid = 1916] [serial = 1058] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446907069716]
06:38:52 INFO - PROCESS | 1867 | --DOMWINDOW == 97 (0x7f56e5febc00) [pid = 1916] [serial = 1055] [outer = (nil)] [url = about:blank]
06:38:52 INFO - PROCESS | 1867 | --DOMWINDOW == 96 (0x7f56ea13f800) [pid = 1916] [serial = 1063] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:38:52 INFO - PROCESS | 1867 | --DOMWINDOW == 95 (0x7f56e77a2800) [pid = 1916] [serial = 1060] [outer = (nil)] [url = about:blank]
06:38:52 INFO - PROCESS | 1867 | --DOMWINDOW == 94 (0x7f56e1f9dc00) [pid = 1916] [serial = 1047] [outer = (nil)] [url = about:blank]
06:38:52 INFO - PROCESS | 1867 | --DOMWINDOW == 93 (0x7f56e5fab400) [pid = 1916] [serial = 1053] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:38:52 INFO - PROCESS | 1867 | --DOMWINDOW == 92 (0x7f56e43ab800) [pid = 1916] [serial = 1050] [outer = (nil)] [url = about:blank]
06:38:52 INFO - PROCESS | 1867 | --DOMWINDOW == 91 (0x7f56e2327000) [pid = 1916] [serial = 1101] [outer = (nil)] [url = about:blank]
06:38:52 INFO - PROCESS | 1867 | --DOMWINDOW == 90 (0x7f56e1f9d000) [pid = 1916] [serial = 1098] [outer = (nil)] [url = about:blank]
06:38:52 INFO - PROCESS | 1867 | --DOMWINDOW == 89 (0x7f56ea41cc00) [pid = 1916] [serial = 1095] [outer = (nil)] [url = about:blank]
06:38:52 INFO - PROCESS | 1867 | --DOMWINDOW == 88 (0x7f56e254d400) [pid = 1916] [serial = 1104] [outer = (nil)] [url = about:blank]
06:38:52 INFO - PROCESS | 1867 | --DOMWINDOW == 87 (0x7f56e1f96000) [pid = 1916] [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]
06:38:52 INFO - PROCESS | 1867 | --DOMWINDOW == 86 (0x7f56e4ecb800) [pid = 1916] [serial = 1052] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:38:52 INFO - PROCESS | 1867 | --DOMWINDOW == 85 (0x7f56e9c70c00) [pid = 1916] [serial = 1062] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:38:52 INFO - PROCESS | 1867 | --DOMWINDOW == 84 (0x7f56e1f99800) [pid = 1916] [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]
06:38:52 INFO - PROCESS | 1867 | --DOMWINDOW == 83 (0x7f56e7ff2400) [pid = 1916] [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]
06:38:52 INFO - PROCESS | 1867 | --DOMWINDOW == 82 (0x7f56ea13a800) [pid = 1916] [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]
06:38:52 INFO - PROCESS | 1867 | --DOMWINDOW == 81 (0x7f56ecfe9400) [pid = 1916] [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]
06:38:52 INFO - PROCESS | 1867 | --DOMWINDOW == 80 (0x7f56e779c000) [pid = 1916] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446907069716]
06:38:52 INFO - PROCESS | 1867 | --DOMWINDOW == 79 (0x7f56e4218c00) [pid = 1916] [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]
06:38:52 INFO - PROCESS | 1867 | --DOMWINDOW == 78 (0x7f56e4219000) [pid = 1916] [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]
06:38:52 INFO - PROCESS | 1867 | --DOMWINDOW == 77 (0x7f56e4b9c800) [pid = 1916] [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]
06:38:52 INFO - PROCESS | 1867 | --DOMWINDOW == 76 (0x7f56eef7c400) [pid = 1916] [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]
06:38:52 INFO - PROCESS | 1867 | --DOMWINDOW == 75 (0x7f56efc7d400) [pid = 1916] [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]
06:38:52 INFO - PROCESS | 1867 | --DOMWINDOW == 74 (0x7f56ed8c4400) [pid = 1916] [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]
06:38:52 INFO - PROCESS | 1867 | --DOMWINDOW == 73 (0x7f56ee438c00) [pid = 1916] [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]
06:38:52 INFO - PROCESS | 1867 | --DOMWINDOW == 72 (0x7f56e4443400) [pid = 1916] [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]
06:38:52 INFO - PROCESS | 1867 | --DOMWINDOW == 71 (0x7f56e5b43c00) [pid = 1916] [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]
06:38:52 INFO - PROCESS | 1867 | --DOMWINDOW == 70 (0x7f56e1dcec00) [pid = 1916] [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]
06:38:52 INFO - PROCESS | 1867 | --DOMWINDOW == 69 (0x7f56e1f95800) [pid = 1916] [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]
06:38:52 INFO - PROCESS | 1867 | --DOMWINDOW == 68 (0x7f56f0923000) [pid = 1916] [serial = 1081] [outer = (nil)] [url = about:blank]
06:38:52 INFO - PROCESS | 1867 | --DOMWINDOW == 67 (0x7f56ee83d400) [pid = 1916] [serial = 1075] [outer = (nil)] [url = about:blank]
06:38:52 INFO - PROCESS | 1867 | --DOMWINDOW == 66 (0x7f56ef19ac00) [pid = 1916] [serial = 1078] [outer = (nil)] [url = about:blank]
06:38:53 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
06:38:53 INFO - document served over http requires an https
06:38:53 INFO - sub-resource via script-tag using the meta-referrer
06:38:53 INFO - delivery method with keep-origin-redirect and when
06:38: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"
06:38:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:38:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:38:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:38:53 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:38:53 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:38:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:38:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:38:53 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
06:38:53 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 2642ms
06:38:53 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html
06:38:53 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e480e800 == 21 [pid = 1916] [id = 413]
06:38:53 INFO - PROCESS | 1867 | ++DOMWINDOW == 67 (0x7f56e4282800) [pid = 1916] [serial = 1153] [outer = (nil)]
06:38:53 INFO - PROCESS | 1867 | ++DOMWINDOW == 68 (0x7f56e45a7000) [pid = 1916] [serial = 1154] [outer = 0x7f56e4282800]
06:38:53 INFO - PROCESS | 1867 | ++DOMWINDOW == 69 (0x7f56e4b98400) [pid = 1916] [serial = 1155] [outer = 0x7f56e4282800]
06:38:54 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
06:38:54 INFO - document served over http requires an https
06:38:54 INFO - sub-resource via script-tag using the meta-referrer
06:38:54 INFO - delivery method with no-redirect and when
06:38: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"
06:38:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:38:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:38:54 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:38:54 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:38:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:38:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:38:54 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
06:38:54 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 1428ms
06:38:54 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
06:38:54 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e20df000 == 22 [pid = 1916] [id = 414]
06:38:54 INFO - PROCESS | 1867 | ++DOMWINDOW == 70 (0x7f56e1f9d000) [pid = 1916] [serial = 1156] [outer = (nil)]
06:38:55 INFO - PROCESS | 1867 | ++DOMWINDOW == 71 (0x7f56e220f400) [pid = 1916] [serial = 1157] [outer = 0x7f56e1f9d000]
06:38:55 INFO - PROCESS | 1867 | ++DOMWINDOW == 72 (0x7f56e409c400) [pid = 1916] [serial = 1158] [outer = 0x7f56e1f9d000]
06:38:56 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
06:38:56 INFO - document served over http requires an https
06:38:56 INFO - sub-resource via script-tag using the meta-referrer
06:38:56 INFO - delivery method with swap-origin-redirect and when
06:38: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"
06:38:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:38:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:38:56 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:38:56 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:38:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:38:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:38:56 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
06:38:56 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 1683ms
06:38:56 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
06:38:56 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e4b23800 == 23 [pid = 1916] [id = 415]
06:38:56 INFO - PROCESS | 1867 | ++DOMWINDOW == 73 (0x7f56e2203000) [pid = 1916] [serial = 1159] [outer = (nil)]
06:38:56 INFO - PROCESS | 1867 | ++DOMWINDOW == 74 (0x7f56e4b9a800) [pid = 1916] [serial = 1160] [outer = 0x7f56e2203000]
06:38:57 INFO - PROCESS | 1867 | ++DOMWINDOW == 75 (0x7f56e4d38000) [pid = 1916] [serial = 1161] [outer = 0x7f56e2203000]
06:38:57 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
06:38:57 INFO - document served over http requires an https
06:38:57 INFO - sub-resource via xhr-request using the meta-referrer
06:38:57 INFO - delivery method with keep-origin-redirect and when
06:38: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"
06:38:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:38:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:38:57 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:38:57 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:38:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:38:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:38:57 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
06:38:57 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 1549ms
06:38:57 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html
06:38:58 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e4cfb800 == 24 [pid = 1916] [id = 416]
06:38:58 INFO - PROCESS | 1867 | ++DOMWINDOW == 76 (0x7f56e4a62800) [pid = 1916] [serial = 1162] [outer = (nil)]
06:38:58 INFO - PROCESS | 1867 | ++DOMWINDOW == 77 (0x7f56e4ecb400) [pid = 1916] [serial = 1163] [outer = 0x7f56e4a62800]
06:38:58 INFO - PROCESS | 1867 | ++DOMWINDOW == 78 (0x7f56e4ed2c00) [pid = 1916] [serial = 1164] [outer = 0x7f56e4a62800]
06:38:59 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
06:38:59 INFO - document served over http requires an https
06:38:59 INFO - sub-resource via xhr-request using the meta-referrer
06:38:59 INFO - delivery method with no-redirect and when
06:38: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"
06:38:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:38:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:38:59 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:38:59 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:38:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:38:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:38:59 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
06:38:59 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 1727ms
06:38:59 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
06:39:00 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e4da0800 == 25 [pid = 1916] [id = 417]
06:39:00 INFO - PROCESS | 1867 | ++DOMWINDOW == 79 (0x7f56e4d3f000) [pid = 1916] [serial = 1165] [outer = (nil)]
06:39:00 INFO - PROCESS | 1867 | ++DOMWINDOW == 80 (0x7f56e5a29800) [pid = 1916] [serial = 1166] [outer = 0x7f56e4d3f000]
06:39:00 INFO - PROCESS | 1867 | ++DOMWINDOW == 81 (0x7f56e5b3b800) [pid = 1916] [serial = 1167] [outer = 0x7f56e4d3f000]
06:39:01 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
06:39:01 INFO - document served over http requires an https
06:39:01 INFO - sub-resource via xhr-request using the meta-referrer
06:39:01 INFO - delivery method with swap-origin-redirect and when
06:39: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"
06:39:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:39:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:39:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:39:01 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:39:01 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:39:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:39:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:39:01 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
06:39:01 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 2065ms
06:39:01 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
06:39:02 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e5b22800 == 26 [pid = 1916] [id = 418]
06:39:02 INFO - PROCESS | 1867 | ++DOMWINDOW == 82 (0x7f56e5a26000) [pid = 1916] [serial = 1168] [outer = (nil)]
06:39:02 INFO - PROCESS | 1867 | ++DOMWINDOW == 83 (0x7f56e5b45400) [pid = 1916] [serial = 1169] [outer = 0x7f56e5a26000]
06:39:02 INFO - PROCESS | 1867 | ++DOMWINDOW == 84 (0x7f56e5fa9c00) [pid = 1916] [serial = 1170] [outer = 0x7f56e5a26000]
06:39:03 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
06:39:03 INFO - document served over http requires an https
06:39:03 INFO - sub-resource via xhr-request using the meta-referrer
06:39:03 INFO - delivery method with swap-origin-redirect and when
06:39: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"
06:39:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:39:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:39:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:39:03 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:39:03 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:39:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:39:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:39:03 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
06:39:03 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 1935ms
06:39:03 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
06:39:04 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e6190800 == 27 [pid = 1916] [id = 419]
06:39:04 INFO - PROCESS | 1867 | ++DOMWINDOW == 85 (0x7f56e5b46800) [pid = 1916] [serial = 1171] [outer = (nil)]
06:39:04 INFO - PROCESS | 1867 | ++DOMWINDOW == 86 (0x7f56e5fe2400) [pid = 1916] [serial = 1172] [outer = 0x7f56e5b46800]
06:39:04 INFO - PROCESS | 1867 | ++DOMWINDOW == 87 (0x7f56e5fec400) [pid = 1916] [serial = 1173] [outer = 0x7f56e5b46800]
06:39:06 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
06:39:06 INFO - document served over http requires an https
06:39:06 INFO - sub-resource via xhr-request using the meta-referrer
06:39:06 INFO - delivery method with keep-origin-redirect and when
06:39: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"
06:39:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:39:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:39:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:39:06 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:39:06 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:39:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:39:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:39:06 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
06:39:06 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 2758ms
06:39:06 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html
06:39:06 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e6358000 == 28 [pid = 1916] [id = 420]
06:39:06 INFO - PROCESS | 1867 | ++DOMWINDOW == 88 (0x7f56e5fb1c00) [pid = 1916] [serial = 1174] [outer = (nil)]
06:39:07 INFO - PROCESS | 1867 | ++DOMWINDOW == 89 (0x7f56e604e000) [pid = 1916] [serial = 1175] [outer = 0x7f56e5fb1c00]
06:39:07 INFO - PROCESS | 1867 | ++DOMWINDOW == 90 (0x7f56e6112800) [pid = 1916] [serial = 1176] [outer = 0x7f56e5fb1c00]
06:39:08 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
06:39:08 INFO - document served over http requires an https
06:39:08 INFO - sub-resource via xhr-request using the meta-referrer
06:39:08 INFO - delivery method with no-redirect and when
06:39: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"
06:39:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:39:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:39:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:39:08 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:39:08 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:39:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:39:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:39:08 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
06:39:08 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 2510ms
06:39:08 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
06:39:09 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e2836800 == 29 [pid = 1916] [id = 421]
06:39:09 INFO - PROCESS | 1867 | ++DOMWINDOW == 91 (0x7f56e1f9e400) [pid = 1916] [serial = 1177] [outer = (nil)]
06:39:09 INFO - PROCESS | 1867 | ++DOMWINDOW == 92 (0x7f56e2327800) [pid = 1916] [serial = 1178] [outer = 0x7f56e1f9e400]
06:39:09 INFO - PROCESS | 1867 | ++DOMWINDOW == 93 (0x7f56e29cb800) [pid = 1916] [serial = 1179] [outer = 0x7f56e1f9e400]
06:39:10 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
06:39:10 INFO - document served over http requires an https
06:39:10 INFO - sub-resource via xhr-request using the meta-referrer
06:39:10 INFO - delivery method with swap-origin-redirect and when
06:39: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"
06:39:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:39:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:39:10 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:39:10 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:39:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:39:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:39:10 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
06:39:10 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 1850ms
06:39:10 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
06:39:11 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e1e6c800 == 30 [pid = 1916] [id = 422]
06:39:11 INFO - PROCESS | 1867 | ++DOMWINDOW == 94 (0x7f56e1f9d800) [pid = 1916] [serial = 1180] [outer = (nil)]
06:39:11 INFO - PROCESS | 1867 | ++DOMWINDOW == 95 (0x7f56e220b400) [pid = 1916] [serial = 1181] [outer = 0x7f56e1f9d800]
06:39:11 INFO - PROCESS | 1867 | ++DOMWINDOW == 96 (0x7f56e2552000) [pid = 1916] [serial = 1182] [outer = 0x7f56e1f9d800]
06:39:12 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e2846800 == 29 [pid = 1916] [id = 412]
06:39:12 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e1e6f000 == 28 [pid = 1916] [id = 411]
06:39:12 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e1d22000 == 27 [pid = 1916] [id = 410]
06:39:12 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e4079800 == 26 [pid = 1916] [id = 409]
06:39:12 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e497f000 == 25 [pid = 1916] [id = 408]
06:39:12 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e481b000 == 24 [pid = 1916] [id = 407]
06:39:12 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e474a000 == 23 [pid = 1916] [id = 406]
06:39:12 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e473c000 == 22 [pid = 1916] [id = 405]
06:39:12 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e45c8000 == 21 [pid = 1916] [id = 404]
06:39:12 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e45bb800 == 20 [pid = 1916] [id = 403]
06:39:12 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e4468800 == 19 [pid = 1916] [id = 402]
06:39:12 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e438c800 == 18 [pid = 1916] [id = 401]
06:39:12 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e425c800 == 17 [pid = 1916] [id = 400]
06:39:12 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e4081800 == 16 [pid = 1916] [id = 398]
06:39:12 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e4250800 == 15 [pid = 1916] [id = 399]
06:39:12 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e4075800 == 14 [pid = 1916] [id = 397]
06:39:12 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e366e800 == 13 [pid = 1916] [id = 394]
06:39:12 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e3673800 == 12 [pid = 1916] [id = 396]
06:39:12 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e200c800 == 11 [pid = 1916] [id = 395]
06:39:12 INFO - PROCESS | 1867 | --DOMWINDOW == 95 (0x7f56e2323800) [pid = 1916] [serial = 1099] [outer = (nil)] [url = about:blank]
06:39:12 INFO - PROCESS | 1867 | --DOMWINDOW == 94 (0x7f56e4a54400) [pid = 1916] [serial = 1051] [outer = (nil)] [url = about:blank]
06:39:12 INFO - PROCESS | 1867 | --DOMWINDOW == 93 (0x7f56e29d2000) [pid = 1916] [serial = 1048] [outer = (nil)] [url = about:blank]
06:39:12 INFO - PROCESS | 1867 | --DOMWINDOW == 92 (0x7f56e9197c00) [pid = 1916] [serial = 1061] [outer = (nil)] [url = about:blank]
06:39:12 INFO - PROCESS | 1867 | --DOMWINDOW == 91 (0x7f56e6559400) [pid = 1916] [serial = 1056] [outer = (nil)] [url = about:blank]
06:39:12 INFO - PROCESS | 1867 | --DOMWINDOW == 90 (0x7f56ed23d000) [pid = 1916] [serial = 1069] [outer = (nil)] [url = about:blank]
06:39:12 INFO - PROCESS | 1867 | --DOMWINDOW == 89 (0x7f56eb694000) [pid = 1916] [serial = 1066] [outer = (nil)] [url = about:blank]
06:39:12 INFO - PROCESS | 1867 | --DOMWINDOW == 88 (0x7f56ee42c400) [pid = 1916] [serial = 1072] [outer = (nil)] [url = about:blank]
06:39:12 INFO - PROCESS | 1867 | --DOMWINDOW == 87 (0x7f56e420e400) [pid = 1916] [serial = 1084] [outer = (nil)] [url = about:blank]
06:39:12 INFO - PROCESS | 1867 | --DOMWINDOW == 86 (0x7f56e7cda800) [pid = 1916] [serial = 1093] [outer = (nil)] [url = about:blank]
06:39:12 INFO - PROCESS | 1867 | --DOMWINDOW == 85 (0x7f56e7cd9c00) [pid = 1916] [serial = 1090] [outer = (nil)] [url = about:blank]
06:39:12 INFO - PROCESS | 1867 | --DOMWINDOW == 84 (0x7f56f2137800) [pid = 1916] [serial = 1087] [outer = (nil)] [url = about:blank]
06:39:12 INFO - PROCESS | 1867 | --DOMWINDOW == 83 (0x7f56e24f1800) [pid = 1916] [serial = 1102] [outer = (nil)] [url = about:blank]
06:39:12 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
06:39:12 INFO - document served over http requires an http
06:39:12 INFO - sub-resource via fetch-request using the http-csp
06:39:12 INFO - delivery method with keep-origin-redirect and when
06:39:12 INFO - the target request is cross-origin.
06:39:12 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1739ms
06:39:12 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
06:39:12 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e1e68800 == 12 [pid = 1916] [id = 423]
06:39:12 INFO - PROCESS | 1867 | ++DOMWINDOW == 84 (0x7f56e232b800) [pid = 1916] [serial = 1183] [outer = (nil)]
06:39:12 INFO - PROCESS | 1867 | ++DOMWINDOW == 85 (0x7f56e24f0800) [pid = 1916] [serial = 1184] [outer = 0x7f56e232b800]
06:39:13 INFO - PROCESS | 1867 | ++DOMWINDOW == 86 (0x7f56e29d2000) [pid = 1916] [serial = 1185] [outer = 0x7f56e232b800]
06:39:14 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
06:39:14 INFO - document served over http requires an http
06:39:14 INFO - sub-resource via fetch-request using the http-csp
06:39:14 INFO - delivery method with no-redirect and when
06:39:14 INFO - the target request is cross-origin.
06:39:14 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1629ms
06:39:14 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
06:39:14 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e2842000 == 13 [pid = 1916] [id = 424]
06:39:14 INFO - PROCESS | 1867 | ++DOMWINDOW == 87 (0x7f56e232c000) [pid = 1916] [serial = 1186] [outer = (nil)]
06:39:14 INFO - PROCESS | 1867 | ++DOMWINDOW == 88 (0x7f56e40a4800) [pid = 1916] [serial = 1187] [outer = 0x7f56e232c000]
06:39:14 INFO - PROCESS | 1867 | ++DOMWINDOW == 89 (0x7f56e43a9000) [pid = 1916] [serial = 1188] [outer = 0x7f56e232c000]
06:39:16 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
06:39:16 INFO - document served over http requires an http
06:39:16 INFO - sub-resource via fetch-request using the http-csp
06:39:16 INFO - delivery method with swap-origin-redirect and when
06:39:16 INFO - the target request is cross-origin.
06:39:16 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1795ms
06:39:16 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
06:39:16 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e4088800 == 14 [pid = 1916] [id = 425]
06:39:16 INFO - PROCESS | 1867 | ++DOMWINDOW == 90 (0x7f56e4280400) [pid = 1916] [serial = 1189] [outer = (nil)]
06:39:16 INFO - PROCESS | 1867 | ++DOMWINDOW == 91 (0x7f56e45b1c00) [pid = 1916] [serial = 1190] [outer = 0x7f56e4280400]
06:39:16 INFO - PROCESS | 1867 | ++DOMWINDOW == 92 (0x7f56e47c4800) [pid = 1916] [serial = 1191] [outer = 0x7f56e4280400]
06:39:18 INFO - PROCESS | 1867 | --DOMWINDOW == 91 (0x7f56e4b9cc00) [pid = 1916] [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]
06:39:18 INFO - PROCESS | 1867 | --DOMWINDOW == 90 (0x7f56e45a7000) [pid = 1916] [serial = 1154] [outer = (nil)] [url = about:blank]
06:39:18 INFO - PROCESS | 1867 | --DOMWINDOW == 89 (0x7f56e43a3c00) [pid = 1916] [serial = 1127] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:39:18 INFO - PROCESS | 1867 | --DOMWINDOW == 88 (0x7f56e46c2000) [pid = 1916] [serial = 1137] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:39:18 INFO - PROCESS | 1867 | --DOMWINDOW == 87 (0x7f56e2210c00) [pid = 1916] [serial = 1145] [outer = (nil)] [url = about:blank]
06:39:18 INFO - PROCESS | 1867 | --DOMWINDOW == 86 (0x7f56e2551800) [pid = 1916] [serial = 1114] [outer = (nil)] [url = about:blank]
06:39:18 INFO - PROCESS | 1867 | --DOMWINDOW == 85 (0x7f56e420f400) [pid = 1916] [serial = 1122] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:39:18 INFO - PROCESS | 1867 | --DOMWINDOW == 84 (0x7f56e40a3800) [pid = 1916] [serial = 1124] [outer = (nil)] [url = about:blank]
06:39:18 INFO - PROCESS | 1867 | --DOMWINDOW == 83 (0x7f56e443e400) [pid = 1916] [serial = 1134] [outer = (nil)] [url = about:blank]
06:39:18 INFO - PROCESS | 1867 | --DOMWINDOW == 82 (0x7f56e45ac000) [pid = 1916] [serial = 1151] [outer = (nil)] [url = about:blank]
06:39:18 INFO - PROCESS | 1867 | --DOMWINDOW == 81 (0x7f56e2326000) [pid = 1916] [serial = 1148] [outer = (nil)] [url = about:blank]
06:39:18 INFO - PROCESS | 1867 | --DOMWINDOW == 80 (0x7f56e4441400) [pid = 1916] [serial = 1132] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446907119868]
06:39:18 INFO - PROCESS | 1867 | --DOMWINDOW == 79 (0x7f56e29c7c00) [pid = 1916] [serial = 1119] [outer = (nil)] [url = about:blank]
06:39:18 INFO - PROCESS | 1867 | --DOMWINDOW == 78 (0x7f56e24f9c00) [pid = 1916] [serial = 1112] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446907110836]
06:39:18 INFO - PROCESS | 1867 | --DOMWINDOW == 77 (0x7f56e1f9c800) [pid = 1916] [serial = 1109] [outer = (nil)] [url = about:blank]
06:39:18 INFO - PROCESS | 1867 | --DOMWINDOW == 76 (0x7f56e29ca400) [pid = 1916] [serial = 1117] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:39:18 INFO - PROCESS | 1867 | --DOMWINDOW == 75 (0x7f56e1e8a400) [pid = 1916] [serial = 1107] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:39:18 INFO - PROCESS | 1867 | --DOMWINDOW == 74 (0x7f56e428d400) [pid = 1916] [serial = 1129] [outer = (nil)] [url = about:blank]
06:39:18 INFO - PROCESS | 1867 | --DOMWINDOW == 73 (0x7f56e1f9a800) [pid = 1916] [serial = 1142] [outer = (nil)] [url = about:blank]
06:39:18 INFO - PROCESS | 1867 | --DOMWINDOW == 72 (0x7f56e46be400) [pid = 1916] [serial = 1139] [outer = (nil)] [url = about:blank]
06:39:18 INFO - PROCESS | 1867 | --DOMWINDOW == 71 (0x7f56e2554c00) [pid = 1916] [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]
06:39:18 INFO - PROCESS | 1867 | --DOMWINDOW == 70 (0x7f56e1e8b800) [pid = 1916] [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]
06:39:18 INFO - PROCESS | 1867 | --DOMWINDOW == 69 (0x7f56e232c800) [pid = 1916] [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]
06:39:18 INFO - PROCESS | 1867 | --DOMWINDOW == 68 (0x7f56e40a0400) [pid = 1916] [serial = 1121] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:39:18 INFO - PROCESS | 1867 | --DOMWINDOW == 67 (0x7f56e1e8b400) [pid = 1916] [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]
06:39:18 INFO - PROCESS | 1867 | --DOMWINDOW == 66 (0x7f56e1e89000) [pid = 1916] [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]
06:39:18 INFO - PROCESS | 1867 | --DOMWINDOW == 65 (0x7f56e1f90c00) [pid = 1916] [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]
06:39:18 INFO - PROCESS | 1867 | --DOMWINDOW == 64 (0x7f56e26fa400) [pid = 1916] [serial = 1116] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:39:18 INFO - PROCESS | 1867 | --DOMWINDOW == 63 (0x7f56e1f9b400) [pid = 1916] [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]
06:39:18 INFO - PROCESS | 1867 | --DOMWINDOW == 62 (0x7f56e24eec00) [pid = 1916] [serial = 1111] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446907110836]
06:39:18 INFO - PROCESS | 1867 | --DOMWINDOW == 61 (0x7f56e4438800) [pid = 1916] [serial = 1131] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446907119868]
06:39:18 INFO - PROCESS | 1867 | --DOMWINDOW == 60 (0x7f56e46bc800) [pid = 1916] [serial = 1136] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:39:18 INFO - PROCESS | 1867 | --DOMWINDOW == 59 (0x7f56e4289c00) [pid = 1916] [serial = 1126] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:39:18 INFO - PROCESS | 1867 | --DOMWINDOW == 58 (0x7f56e1dcac00) [pid = 1916] [serial = 1106] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:39:18 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e284e800 == 15 [pid = 1916] [id = 426]
06:39:18 INFO - PROCESS | 1867 | ++DOMWINDOW == 59 (0x7f56e1dc8c00) [pid = 1916] [serial = 1192] [outer = (nil)]
06:39:18 INFO - PROCESS | 1867 | --DOMWINDOW == 58 (0x7f56ea425000) [pid = 1916] [serial = 1096] [outer = (nil)] [url = about:blank]
06:39:18 INFO - PROCESS | 1867 | ++DOMWINDOW == 59 (0x7f56e1e81000) [pid = 1916] [serial = 1193] [outer = 0x7f56e1dc8c00]
06:39:19 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
06:39:19 INFO - document served over http requires an http
06:39:19 INFO - sub-resource via iframe-tag using the http-csp
06:39:19 INFO - delivery method with keep-origin-redirect and when
06:39:19 INFO - the target request is cross-origin.
06:39:19 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 3484ms
06:39:19 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
06:39:19 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e4383000 == 16 [pid = 1916] [id = 427]
06:39:19 INFO - PROCESS | 1867 | ++DOMWINDOW == 60 (0x7f56e1dcfc00) [pid = 1916] [serial = 1194] [outer = (nil)]
06:39:19 INFO - PROCESS | 1867 | ++DOMWINDOW == 61 (0x7f56e24f6400) [pid = 1916] [serial = 1195] [outer = 0x7f56e1dcfc00]
06:39:20 INFO - PROCESS | 1867 | ++DOMWINDOW == 62 (0x7f56e40a0000) [pid = 1916] [serial = 1196] [outer = 0x7f56e1dcfc00]
06:39:21 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e3678800 == 17 [pid = 1916] [id = 428]
06:39:21 INFO - PROCESS | 1867 | ++DOMWINDOW == 63 (0x7f56e1e8bc00) [pid = 1916] [serial = 1197] [outer = (nil)]
06:39:21 INFO - PROCESS | 1867 | ++DOMWINDOW == 64 (0x7f56e24f2400) [pid = 1916] [serial = 1198] [outer = 0x7f56e1e8bc00]
06:39:21 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
06:39:21 INFO - document served over http requires an http
06:39:21 INFO - sub-resource via iframe-tag using the http-csp
06:39:21 INFO - delivery method with no-redirect and when
06:39:21 INFO - the target request is cross-origin.
06:39:21 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1886ms
06:39:21 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
06:39:21 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e437a000 == 18 [pid = 1916] [id = 429]
06:39:21 INFO - PROCESS | 1867 | ++DOMWINDOW == 65 (0x7f56e1f9b400) [pid = 1916] [serial = 1199] [outer = (nil)]
06:39:21 INFO - PROCESS | 1867 | ++DOMWINDOW == 66 (0x7f56e2323000) [pid = 1916] [serial = 1200] [outer = 0x7f56e1f9b400]
06:39:22 INFO - PROCESS | 1867 | ++DOMWINDOW == 67 (0x7f56e4218400) [pid = 1916] [serial = 1201] [outer = 0x7f56e1f9b400]
06:39:22 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e45c9800 == 19 [pid = 1916] [id = 430]
06:39:22 INFO - PROCESS | 1867 | ++DOMWINDOW == 68 (0x7f56e428e800) [pid = 1916] [serial = 1202] [outer = (nil)]
06:39:22 INFO - PROCESS | 1867 | ++DOMWINDOW == 69 (0x7f56e443bc00) [pid = 1916] [serial = 1203] [outer = 0x7f56e428e800]
06:39:23 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:39:23 INFO - document served over http requires an http
06:39:23 INFO - sub-resource via iframe-tag using the http-csp
06:39:23 INFO - delivery method with swap-origin-redirect and when
06:39:23 INFO - the target request is cross-origin.
06:39:23 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1742ms
06:39:23 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
06:39:23 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e4743000 == 20 [pid = 1916] [id = 431]
06:39:23 INFO - PROCESS | 1867 | ++DOMWINDOW == 70 (0x7f56e254d400) [pid = 1916] [serial = 1204] [outer = (nil)]
06:39:23 INFO - PROCESS | 1867 | ++DOMWINDOW == 71 (0x7f56e443e400) [pid = 1916] [serial = 1205] [outer = 0x7f56e254d400]
06:39:24 INFO - PROCESS | 1867 | ++DOMWINDOW == 72 (0x7f56e4a56000) [pid = 1916] [serial = 1206] [outer = 0x7f56e254d400]
06:39:24 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
06:39:24 INFO - document served over http requires an http
06:39:24 INFO - sub-resource via script-tag using the http-csp
06:39:24 INFO - delivery method with keep-origin-redirect and when
06:39:24 INFO - the target request is cross-origin.
06:39:24 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1641ms
06:39:24 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
06:39:25 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e4985000 == 21 [pid = 1916] [id = 432]
06:39:25 INFO - PROCESS | 1867 | ++DOMWINDOW == 73 (0x7f56e43ab400) [pid = 1916] [serial = 1207] [outer = (nil)]
06:39:25 INFO - PROCESS | 1867 | ++DOMWINDOW == 74 (0x7f56e4b9e800) [pid = 1916] [serial = 1208] [outer = 0x7f56e43ab400]
06:39:25 INFO - PROCESS | 1867 | ++DOMWINDOW == 75 (0x7f56e5a23400) [pid = 1916] [serial = 1209] [outer = 0x7f56e43ab400]
06:39:26 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
06:39:26 INFO - document served over http requires an http
06:39:26 INFO - sub-resource via script-tag using the http-csp
06:39:26 INFO - delivery method with no-redirect and when
06:39:26 INFO - the target request is cross-origin.
06:39:26 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 1482ms
06:39:26 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
06:39:26 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e4b26800 == 22 [pid = 1916] [id = 433]
06:39:26 INFO - PROCESS | 1867 | ++DOMWINDOW == 76 (0x7f56e4d35400) [pid = 1916] [serial = 1210] [outer = (nil)]
06:39:26 INFO - PROCESS | 1867 | ++DOMWINDOW == 77 (0x7f56e5fe6400) [pid = 1916] [serial = 1211] [outer = 0x7f56e4d35400]
06:39:27 INFO - PROCESS | 1867 | ++DOMWINDOW == 78 (0x7f56e604f000) [pid = 1916] [serial = 1212] [outer = 0x7f56e4d35400]
06:39:28 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
06:39:28 INFO - document served over http requires an http
06:39:28 INFO - sub-resource via script-tag using the http-csp
06:39:28 INFO - delivery method with swap-origin-redirect and when
06:39:28 INFO - the target request is cross-origin.
06:39:28 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1980ms
06:39:28 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
06:39:28 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e61a5000 == 23 [pid = 1916] [id = 434]
06:39:28 INFO - PROCESS | 1867 | ++DOMWINDOW == 79 (0x7f56e5fe5400) [pid = 1916] [serial = 1213] [outer = (nil)]
06:39:28 INFO - PROCESS | 1867 | ++DOMWINDOW == 80 (0x7f56e61c9000) [pid = 1916] [serial = 1214] [outer = 0x7f56e5fe5400]
06:39:29 INFO - PROCESS | 1867 | ++DOMWINDOW == 81 (0x7f56e61d1c00) [pid = 1916] [serial = 1215] [outer = 0x7f56e5fe5400]
06:39:30 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
06:39:30 INFO - document served over http requires an http
06:39:30 INFO - sub-resource via xhr-request using the http-csp
06:39:30 INFO - delivery method with keep-origin-redirect and when
06:39:30 INFO - the target request is cross-origin.
06:39:30 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1939ms
06:39:30 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
06:39:30 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e6441000 == 24 [pid = 1916] [id = 435]
06:39:30 INFO - PROCESS | 1867 | ++DOMWINDOW == 82 (0x7f56e61c8400) [pid = 1916] [serial = 1216] [outer = (nil)]
06:39:30 INFO - PROCESS | 1867 | ++DOMWINDOW == 83 (0x7f56e623a400) [pid = 1916] [serial = 1217] [outer = 0x7f56e61c8400]
06:39:31 INFO - PROCESS | 1867 | ++DOMWINDOW == 84 (0x7f56e633cc00) [pid = 1916] [serial = 1218] [outer = 0x7f56e61c8400]
06:39:32 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
06:39:32 INFO - document served over http requires an http
06:39:32 INFO - sub-resource via xhr-request using the http-csp
06:39:32 INFO - delivery method with no-redirect and when
06:39:32 INFO - the target request is cross-origin.
06:39:32 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1894ms
06:39:32 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
06:39:32 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e7913800 == 25 [pid = 1916] [id = 436]
06:39:32 INFO - PROCESS | 1867 | ++DOMWINDOW == 85 (0x7f56e6238800) [pid = 1916] [serial = 1219] [outer = (nil)]
06:39:32 INFO - PROCESS | 1867 | ++DOMWINDOW == 86 (0x7f56e6346000) [pid = 1916] [serial = 1220] [outer = 0x7f56e6238800]
06:39:33 INFO - PROCESS | 1867 | ++DOMWINDOW == 87 (0x7f56e6556000) [pid = 1916] [serial = 1221] [outer = 0x7f56e6238800]
06:39:34 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
06:39:34 INFO - document served over http requires an http
06:39:34 INFO - sub-resource via xhr-request using the http-csp
06:39:34 INFO - delivery method with swap-origin-redirect and when
06:39:34 INFO - the target request is cross-origin.
06:39:34 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 2544ms
06:39:34 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
06:39:35 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e7c4f800 == 26 [pid = 1916] [id = 437]
06:39:35 INFO - PROCESS | 1867 | ++DOMWINDOW == 88 (0x7f56e6345400) [pid = 1916] [serial = 1222] [outer = (nil)]
06:39:35 INFO - PROCESS | 1867 | ++DOMWINDOW == 89 (0x7f56e655ec00) [pid = 1916] [serial = 1223] [outer = 0x7f56e6345400]
06:39:35 INFO - PROCESS | 1867 | ++DOMWINDOW == 90 (0x7f56e6683400) [pid = 1916] [serial = 1224] [outer = 0x7f56e6345400]
06:39:36 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
06:39:36 INFO - document served over http requires an https
06:39:36 INFO - sub-resource via fetch-request using the http-csp
06:39:36 INFO - delivery method with keep-origin-redirect and when
06:39:36 INFO - the target request is cross-origin.
06:39:36 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1638ms
06:39:36 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
06:39:36 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e8294800 == 27 [pid = 1916] [id = 438]
06:39:36 INFO - PROCESS | 1867 | ++DOMWINDOW == 91 (0x7f56e655c000) [pid = 1916] [serial = 1225] [outer = (nil)]
06:39:36 INFO - PROCESS | 1867 | ++DOMWINDOW == 92 (0x7f56e668c400) [pid = 1916] [serial = 1226] [outer = 0x7f56e655c000]
06:39:37 INFO - PROCESS | 1867 | ++DOMWINDOW == 93 (0x7f56e779dc00) [pid = 1916] [serial = 1227] [outer = 0x7f56e655c000]
06:39:38 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
06:39:38 INFO - document served over http requires an https
06:39:38 INFO - sub-resource via fetch-request using the http-csp
06:39:38 INFO - delivery method with no-redirect and when
06:39:38 INFO - the target request is cross-origin.
06:39:38 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1582ms
06:39:38 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
06:39:38 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e1d1d000 == 28 [pid = 1916] [id = 439]
06:39:38 INFO - PROCESS | 1867 | ++DOMWINDOW == 94 (0x7f56e1e8f400) [pid = 1916] [serial = 1228] [outer = (nil)]
06:39:39 INFO - PROCESS | 1867 | ++DOMWINDOW == 95 (0x7f56e2324800) [pid = 1916] [serial = 1229] [outer = 0x7f56e1e8f400]
06:39:39 INFO - PROCESS | 1867 | ++DOMWINDOW == 96 (0x7f56e78ca400) [pid = 1916] [serial = 1230] [outer = 0x7f56e1e8f400]
06:39:40 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
06:39:40 INFO - document served over http requires an https
06:39:40 INFO - sub-resource via fetch-request using the http-csp
06:39:40 INFO - delivery method with swap-origin-redirect and when
06:39:40 INFO - the target request is cross-origin.
06:39:40 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2394ms
06:39:40 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
06:39:40 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e366e800 == 29 [pid = 1916] [id = 440]
06:39:40 INFO - PROCESS | 1867 | ++DOMWINDOW == 97 (0x7f56e1dccc00) [pid = 1916] [serial = 1231] [outer = (nil)]
06:39:41 INFO - PROCESS | 1867 | ++DOMWINDOW == 98 (0x7f56e1e8c000) [pid = 1916] [serial = 1232] [outer = 0x7f56e1dccc00]
06:39:41 INFO - PROCESS | 1867 | ++DOMWINDOW == 99 (0x7f56e26f2000) [pid = 1916] [serial = 1233] [outer = 0x7f56e1dccc00]
06:39:42 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e1e6d000 == 30 [pid = 1916] [id = 441]
06:39:42 INFO - PROCESS | 1867 | ++DOMWINDOW == 100 (0x7f56e24f7000) [pid = 1916] [serial = 1234] [outer = (nil)]
06:39:42 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e284e800 == 29 [pid = 1916] [id = 426]
06:39:42 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e4088800 == 28 [pid = 1916] [id = 425]
06:39:42 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e2842000 == 27 [pid = 1916] [id = 424]
06:39:42 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e1e68800 == 26 [pid = 1916] [id = 423]
06:39:42 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e1e6c800 == 25 [pid = 1916] [id = 422]
06:39:42 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e2836800 == 24 [pid = 1916] [id = 421]
06:39:42 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e6190800 == 23 [pid = 1916] [id = 419]
06:39:42 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e5b22800 == 22 [pid = 1916] [id = 418]
06:39:42 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e4da0800 == 21 [pid = 1916] [id = 417]
06:39:42 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e4cfb800 == 20 [pid = 1916] [id = 416]
06:39:42 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e4b23800 == 19 [pid = 1916] [id = 415]
06:39:42 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e20df000 == 18 [pid = 1916] [id = 414]
06:39:42 INFO - PROCESS | 1867 | --DOMWINDOW == 99 (0x7f56e4215000) [pid = 1916] [serial = 1149] [outer = (nil)] [url = about:blank]
06:39:42 INFO - PROCESS | 1867 | --DOMWINDOW == 98 (0x7f56e4a5e800) [pid = 1916] [serial = 1143] [outer = (nil)] [url = about:blank]
06:39:42 INFO - PROCESS | 1867 | --DOMWINDOW == 97 (0x7f56e26f5c00) [pid = 1916] [serial = 1115] [outer = (nil)] [url = about:blank]
06:39:42 INFO - PROCESS | 1867 | --DOMWINDOW == 96 (0x7f56e409bc00) [pid = 1916] [serial = 1120] [outer = (nil)] [url = about:blank]
06:39:42 INFO - PROCESS | 1867 | --DOMWINDOW == 95 (0x7f56e4a5b800) [pid = 1916] [serial = 1152] [outer = (nil)] [url = about:blank]
06:39:42 INFO - PROCESS | 1867 | --DOMWINDOW == 94 (0x7f56e2554000) [pid = 1916] [serial = 1146] [outer = (nil)] [url = about:blank]
06:39:42 INFO - PROCESS | 1867 | --DOMWINDOW == 93 (0x7f56e2327c00) [pid = 1916] [serial = 1110] [outer = (nil)] [url = about:blank]
06:39:42 INFO - PROCESS | 1867 | ++DOMWINDOW == 94 (0x7f56e1e88400) [pid = 1916] [serial = 1235] [outer = 0x7f56e24f7000]
06:39:42 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
06:39:42 INFO - document served over http requires an https
06:39:42 INFO - sub-resource via iframe-tag using the http-csp
06:39:42 INFO - delivery method with keep-origin-redirect and when
06:39:42 INFO - the target request is cross-origin.
06:39:42 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2335ms
06:39:42 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
06:39:43 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e201b800 == 19 [pid = 1916] [id = 442]
06:39:43 INFO - PROCESS | 1867 | ++DOMWINDOW == 95 (0x7f56e2206800) [pid = 1916] [serial = 1236] [outer = (nil)]
06:39:43 INFO - PROCESS | 1867 | ++DOMWINDOW == 96 (0x7f56e2549c00) [pid = 1916] [serial = 1237] [outer = 0x7f56e2206800]
06:39:43 INFO - PROCESS | 1867 | ++DOMWINDOW == 97 (0x7f56e4282000) [pid = 1916] [serial = 1238] [outer = 0x7f56e2206800]
06:39:44 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e2855000 == 20 [pid = 1916] [id = 443]
06:39:44 INFO - PROCESS | 1867 | ++DOMWINDOW == 98 (0x7f56e428c800) [pid = 1916] [serial = 1239] [outer = (nil)]
06:39:44 INFO - PROCESS | 1867 | ++DOMWINDOW == 99 (0x7f56e43a9800) [pid = 1916] [serial = 1240] [outer = 0x7f56e428c800]
06:39:44 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
06:39:44 INFO - document served over http requires an https
06:39:44 INFO - sub-resource via iframe-tag using the http-csp
06:39:44 INFO - delivery method with no-redirect and when
06:39:44 INFO - the target request is cross-origin.
06:39:44 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1784ms
06:39:44 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
06:39:44 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e407e800 == 21 [pid = 1916] [id = 444]
06:39:44 INFO - PROCESS | 1867 | ++DOMWINDOW == 100 (0x7f56e26f8000) [pid = 1916] [serial = 1241] [outer = (nil)]
06:39:45 INFO - PROCESS | 1867 | ++DOMWINDOW == 101 (0x7f56e4283000) [pid = 1916] [serial = 1242] [outer = 0x7f56e26f8000]
06:39:45 INFO - PROCESS | 1867 | ++DOMWINDOW == 102 (0x7f56e46bfc00) [pid = 1916] [serial = 1243] [outer = 0x7f56e26f8000]
06:39:46 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e4374000 == 22 [pid = 1916] [id = 445]
06:39:46 INFO - PROCESS | 1867 | ++DOMWINDOW == 103 (0x7f56e47cc800) [pid = 1916] [serial = 1244] [outer = (nil)]
06:39:46 INFO - PROCESS | 1867 | ++DOMWINDOW == 104 (0x7f56e4a5a400) [pid = 1916] [serial = 1245] [outer = 0x7f56e47cc800]
06:39:46 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
06:39:46 INFO - document served over http requires an https
06:39:46 INFO - sub-resource via iframe-tag using the http-csp
06:39:46 INFO - delivery method with swap-origin-redirect and when
06:39:46 INFO - the target request is cross-origin.
06:39:46 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1953ms
06:39:46 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
06:39:47 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e45b7000 == 23 [pid = 1916] [id = 446]
06:39:47 INFO - PROCESS | 1867 | ++DOMWINDOW == 105 (0x7f56e43a8000) [pid = 1916] [serial = 1246] [outer = (nil)]
06:39:47 INFO - PROCESS | 1867 | ++DOMWINDOW == 106 (0x7f56e4a59400) [pid = 1916] [serial = 1247] [outer = 0x7f56e43a8000]
06:39:47 INFO - PROCESS | 1867 | ++DOMWINDOW == 107 (0x7f56e4d40c00) [pid = 1916] [serial = 1248] [outer = 0x7f56e43a8000]
06:39:49 INFO - PROCESS | 1867 | --DOMWINDOW == 106 (0x7f56e4282800) [pid = 1916] [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]
06:39:49 INFO - PROCESS | 1867 | --DOMWINDOW == 105 (0x7f56e45a7800) [pid = 1916] [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]
06:39:49 INFO - PROCESS | 1867 | --DOMWINDOW == 104 (0x7f56e4217c00) [pid = 1916] [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]
06:39:49 INFO - PROCESS | 1867 | --DOMWINDOW == 103 (0x7f56e428f000) [pid = 1916] [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]
06:39:49 INFO - PROCESS | 1867 | --DOMWINDOW == 102 (0x7f56e29d0400) [pid = 1916] [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]
06:39:49 INFO - PROCESS | 1867 | --DOMWINDOW == 101 (0x7f56e5b45400) [pid = 1916] [serial = 1169] [outer = (nil)] [url = about:blank]
06:39:49 INFO - PROCESS | 1867 | --DOMWINDOW == 100 (0x7f56e5fe2400) [pid = 1916] [serial = 1172] [outer = (nil)] [url = about:blank]
06:39:49 INFO - PROCESS | 1867 | --DOMWINDOW == 99 (0x7f56e604e000) [pid = 1916] [serial = 1175] [outer = (nil)] [url = about:blank]
06:39:49 INFO - PROCESS | 1867 | --DOMWINDOW == 98 (0x7f56e4b9a800) [pid = 1916] [serial = 1160] [outer = (nil)] [url = about:blank]
06:39:49 INFO - PROCESS | 1867 | --DOMWINDOW == 97 (0x7f56e5a29800) [pid = 1916] [serial = 1166] [outer = (nil)] [url = about:blank]
06:39:49 INFO - PROCESS | 1867 | --DOMWINDOW == 96 (0x7f56e1e81000) [pid = 1916] [serial = 1193] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:39:49 INFO - PROCESS | 1867 | --DOMWINDOW == 95 (0x7f56e45b1c00) [pid = 1916] [serial = 1190] [outer = (nil)] [url = about:blank]
06:39:49 INFO - PROCESS | 1867 | --DOMWINDOW == 94 (0x7f56e24f0800) [pid = 1916] [serial = 1184] [outer = (nil)] [url = about:blank]
06:39:49 INFO - PROCESS | 1867 | --DOMWINDOW == 93 (0x7f56e4ecb400) [pid = 1916] [serial = 1163] [outer = (nil)] [url = about:blank]
06:39:49 INFO - PROCESS | 1867 | --DOMWINDOW == 92 (0x7f56e220f400) [pid = 1916] [serial = 1157] [outer = (nil)] [url = about:blank]
06:39:49 INFO - PROCESS | 1867 | --DOMWINDOW == 91 (0x7f56e2327800) [pid = 1916] [serial = 1178] [outer = (nil)] [url = about:blank]
06:39:49 INFO - PROCESS | 1867 | --DOMWINDOW == 90 (0x7f56e40a4800) [pid = 1916] [serial = 1187] [outer = (nil)] [url = about:blank]
06:39:49 INFO - PROCESS | 1867 | --DOMWINDOW == 89 (0x7f56e220b400) [pid = 1916] [serial = 1181] [outer = (nil)] [url = about:blank]
06:39:49 INFO - PROCESS | 1867 | --DOMWINDOW == 88 (0x7f56e1dc8c00) [pid = 1916] [serial = 1192] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:39:49 INFO - PROCESS | 1867 | --DOMWINDOW == 87 (0x7f56e4280400) [pid = 1916] [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]
06:39:49 INFO - PROCESS | 1867 | --DOMWINDOW == 86 (0x7f56e232c000) [pid = 1916] [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]
06:39:49 INFO - PROCESS | 1867 | --DOMWINDOW == 85 (0x7f56e1f9d800) [pid = 1916] [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]
06:39:49 INFO - PROCESS | 1867 | --DOMWINDOW == 84 (0x7f56e232b800) [pid = 1916] [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]
06:39:49 INFO - PROCESS | 1867 | --DOMWINDOW == 83 (0x7f56e1f9e400) [pid = 1916] [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]
06:39:49 INFO - PROCESS | 1867 | --DOMWINDOW == 82 (0x7f56e4b98400) [pid = 1916] [serial = 1155] [outer = (nil)] [url = about:blank]
06:39:49 INFO - PROCESS | 1867 | --DOMWINDOW == 81 (0x7f56e47c7000) [pid = 1916] [serial = 1140] [outer = (nil)] [url = about:blank]
06:39:49 INFO - PROCESS | 1867 | --DOMWINDOW == 80 (0x7f56e43b0c00) [pid = 1916] [serial = 1130] [outer = (nil)] [url = about:blank]
06:39:49 INFO - PROCESS | 1867 | --DOMWINDOW == 79 (0x7f56e29cb800) [pid = 1916] [serial = 1179] [outer = (nil)] [url = about:blank]
06:39:49 INFO - PROCESS | 1867 | --DOMWINDOW == 78 (0x7f56e26f5000) [pid = 1916] [serial = 1135] [outer = (nil)] [url = about:blank]
06:39:49 INFO - PROCESS | 1867 | --DOMWINDOW == 77 (0x7f56e4286000) [pid = 1916] [serial = 1125] [outer = (nil)] [url = about:blank]
06:39:50 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
06:39:50 INFO - document served over http requires an https
06:39:50 INFO - sub-resource via script-tag using the http-csp
06:39:50 INFO - delivery method with keep-origin-redirect and when
06:39:50 INFO - the target request is cross-origin.
06:39:50 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 3493ms
06:39:50 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
06:39:50 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e424c000 == 24 [pid = 1916] [id = 447]
06:39:50 INFO - PROCESS | 1867 | ++DOMWINDOW == 78 (0x7f56e220b400) [pid = 1916] [serial = 1249] [outer = (nil)]
06:39:50 INFO - PROCESS | 1867 | ++DOMWINDOW == 79 (0x7f56e2322c00) [pid = 1916] [serial = 1250] [outer = 0x7f56e220b400]
06:39:50 INFO - PROCESS | 1867 | ++DOMWINDOW == 80 (0x7f56e26fb800) [pid = 1916] [serial = 1251] [outer = 0x7f56e220b400]
06:39:51 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
06:39:51 INFO - document served over http requires an https
06:39:51 INFO - sub-resource via script-tag using the http-csp
06:39:51 INFO - delivery method with no-redirect and when
06:39:51 INFO - the target request is cross-origin.
06:39:51 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 1729ms
06:39:51 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
06:39:52 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e4b13800 == 25 [pid = 1916] [id = 448]
06:39:52 INFO - PROCESS | 1867 | ++DOMWINDOW == 81 (0x7f56e1f9dc00) [pid = 1916] [serial = 1252] [outer = (nil)]
06:39:52 INFO - PROCESS | 1867 | ++DOMWINDOW == 82 (0x7f56e4288400) [pid = 1916] [serial = 1253] [outer = 0x7f56e1f9dc00]
06:39:52 INFO - PROCESS | 1867 | ++DOMWINDOW == 83 (0x7f56e45b1c00) [pid = 1916] [serial = 1254] [outer = 0x7f56e1f9dc00]
06:39:53 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
06:39:53 INFO - document served over http requires an https
06:39:53 INFO - sub-resource via script-tag using the http-csp
06:39:53 INFO - delivery method with swap-origin-redirect and when
06:39:53 INFO - the target request is cross-origin.
06:39:53 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1782ms
06:39:53 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
06:39:53 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e4d9f800 == 26 [pid = 1916] [id = 449]
06:39:53 INFO - PROCESS | 1867 | ++DOMWINDOW == 84 (0x7f56e4286000) [pid = 1916] [serial = 1255] [outer = (nil)]
06:39:54 INFO - PROCESS | 1867 | ++DOMWINDOW == 85 (0x7f56e4b9cc00) [pid = 1916] [serial = 1256] [outer = 0x7f56e4286000]
06:39:54 INFO - PROCESS | 1867 | ++DOMWINDOW == 86 (0x7f56e4ed6800) [pid = 1916] [serial = 1257] [outer = 0x7f56e4286000]
06:39:55 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
06:39:55 INFO - document served over http requires an https
06:39:55 INFO - sub-resource via xhr-request using the http-csp
06:39:55 INFO - delivery method with keep-origin-redirect and when
06:39:55 INFO - the target request is cross-origin.
06:39:55 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1945ms
06:39:55 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
06:39:56 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e619a800 == 27 [pid = 1916] [id = 450]
06:39:56 INFO - PROCESS | 1867 | ++DOMWINDOW == 87 (0x7f56e4d37c00) [pid = 1916] [serial = 1258] [outer = (nil)]
06:39:56 INFO - PROCESS | 1867 | ++DOMWINDOW == 88 (0x7f56e5b3f800) [pid = 1916] [serial = 1259] [outer = 0x7f56e4d37c00]
06:39:56 INFO - PROCESS | 1867 | ++DOMWINDOW == 89 (0x7f56e5fae400) [pid = 1916] [serial = 1260] [outer = 0x7f56e4d37c00]
06:39:57 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
06:39:57 INFO - document served over http requires an https
06:39:57 INFO - sub-resource via xhr-request using the http-csp
06:39:57 INFO - delivery method with no-redirect and when
06:39:57 INFO - the target request is cross-origin.
06:39:57 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 2080ms
06:39:57 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
06:39:57 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e790e000 == 28 [pid = 1916] [id = 451]
06:39:57 INFO - PROCESS | 1867 | ++DOMWINDOW == 90 (0x7f56e5b42400) [pid = 1916] [serial = 1261] [outer = (nil)]
06:39:58 INFO - PROCESS | 1867 | ++DOMWINDOW == 91 (0x7f56e6051800) [pid = 1916] [serial = 1262] [outer = 0x7f56e5b42400]
06:39:58 INFO - PROCESS | 1867 | ++DOMWINDOW == 92 (0x7f56e61c7400) [pid = 1916] [serial = 1263] [outer = 0x7f56e5b42400]
06:39:59 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
06:39:59 INFO - document served over http requires an https
06:39:59 INFO - sub-resource via xhr-request using the http-csp
06:39:59 INFO - delivery method with swap-origin-redirect and when
06:39:59 INFO - the target request is cross-origin.
06:39:59 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1990ms
06:39:59 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
06:40:00 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e8a3e800 == 29 [pid = 1916] [id = 452]
06:40:00 INFO - PROCESS | 1867 | ++DOMWINDOW == 93 (0x7f56e604c000) [pid = 1916] [serial = 1264] [outer = (nil)]
06:40:00 INFO - PROCESS | 1867 | ++DOMWINDOW == 94 (0x7f56e6342000) [pid = 1916] [serial = 1265] [outer = 0x7f56e604c000]
06:40:00 INFO - PROCESS | 1867 | ++DOMWINDOW == 95 (0x7f56e77a4c00) [pid = 1916] [serial = 1266] [outer = 0x7f56e604c000]
06:40:02 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
06:40:02 INFO - document served over http requires an http
06:40:02 INFO - sub-resource via fetch-request using the http-csp
06:40:02 INFO - delivery method with keep-origin-redirect and when
06:40:02 INFO - the target request is same-origin.
06:40:02 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2722ms
06:40:02 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
06:40:02 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e913e800 == 30 [pid = 1916] [id = 453]
06:40:02 INFO - PROCESS | 1867 | ++DOMWINDOW == 96 (0x7f56e6557400) [pid = 1916] [serial = 1267] [outer = (nil)]
06:40:03 INFO - PROCESS | 1867 | ++DOMWINDOW == 97 (0x7f56e78d6c00) [pid = 1916] [serial = 1268] [outer = 0x7f56e6557400]
06:40:03 INFO - PROCESS | 1867 | ++DOMWINDOW == 98 (0x7f56e7a06400) [pid = 1916] [serial = 1269] [outer = 0x7f56e6557400]
06:40:04 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
06:40:04 INFO - document served over http requires an http
06:40:04 INFO - sub-resource via fetch-request using the http-csp
06:40:04 INFO - delivery method with no-redirect and when
06:40:04 INFO - the target request is same-origin.
06:40:04 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1841ms
06:40:04 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
06:40:04 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e9d05000 == 31 [pid = 1916] [id = 454]
06:40:04 INFO - PROCESS | 1867 | ++DOMWINDOW == 99 (0x7f56e78d6000) [pid = 1916] [serial = 1270] [outer = (nil)]
06:40:04 INFO - PROCESS | 1867 | ++DOMWINDOW == 100 (0x7f56e7a0dc00) [pid = 1916] [serial = 1271] [outer = 0x7f56e78d6000]
06:40:05 INFO - PROCESS | 1867 | ++DOMWINDOW == 101 (0x7f56e7ccdc00) [pid = 1916] [serial = 1272] [outer = 0x7f56e78d6000]
06:40:05 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
06:40:05 INFO - document served over http requires an http
06:40:05 INFO - sub-resource via fetch-request using the http-csp
06:40:05 INFO - delivery method with swap-origin-redirect and when
06:40:05 INFO - the target request is same-origin.
06:40:05 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1631ms
06:40:05 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
06:40:06 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e9d20000 == 32 [pid = 1916] [id = 455]
06:40:06 INFO - PROCESS | 1867 | ++DOMWINDOW == 102 (0x7f56e7a0cc00) [pid = 1916] [serial = 1273] [outer = (nil)]
06:40:06 INFO - PROCESS | 1867 | ++DOMWINDOW == 103 (0x7f56e7cd9c00) [pid = 1916] [serial = 1274] [outer = 0x7f56e7a0cc00]
06:40:06 INFO - PROCESS | 1867 | ++DOMWINDOW == 104 (0x7f56e7ff2400) [pid = 1916] [serial = 1275] [outer = 0x7f56e7a0cc00]
06:40:07 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e9da7000 == 33 [pid = 1916] [id = 456]
06:40:07 INFO - PROCESS | 1867 | ++DOMWINDOW == 105 (0x7f56e7ff6c00) [pid = 1916] [serial = 1276] [outer = (nil)]
06:40:07 INFO - PROCESS | 1867 | ++DOMWINDOW == 106 (0x7f56e7ffbc00) [pid = 1916] [serial = 1277] [outer = 0x7f56e7ff6c00]
06:40:07 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
06:40:07 INFO - document served over http requires an http
06:40:07 INFO - sub-resource via iframe-tag using the http-csp
06:40:07 INFO - delivery method with keep-origin-redirect and when
06:40:07 INFO - the target request is same-origin.
06:40:07 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1637ms
06:40:07 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
06:40:07 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e9db2000 == 34 [pid = 1916] [id = 457]
06:40:07 INFO - PROCESS | 1867 | ++DOMWINDOW == 107 (0x7f56e7cd8400) [pid = 1916] [serial = 1278] [outer = (nil)]
06:40:08 INFO - PROCESS | 1867 | ++DOMWINDOW == 108 (0x7f56e7ffb000) [pid = 1916] [serial = 1279] [outer = 0x7f56e7cd8400]
06:40:08 INFO - PROCESS | 1867 | ++DOMWINDOW == 109 (0x7f56e82e5400) [pid = 1916] [serial = 1280] [outer = 0x7f56e7cd8400]
06:40:09 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ea06f800 == 35 [pid = 1916] [id = 458]
06:40:09 INFO - PROCESS | 1867 | ++DOMWINDOW == 110 (0x7f56e4d34c00) [pid = 1916] [serial = 1281] [outer = (nil)]
06:40:10 INFO - PROCESS | 1867 | ++DOMWINDOW == 111 (0x7f56e24f9000) [pid = 1916] [serial = 1282] [outer = 0x7f56e4d34c00]
06:40:10 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
06:40:10 INFO - document served over http requires an http
06:40:10 INFO - sub-resource via iframe-tag using the http-csp
06:40:10 INFO - delivery method with no-redirect and when
06:40:10 INFO - the target request is same-origin.
06:40:10 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2695ms
06:40:10 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
06:40:10 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e425a800 == 36 [pid = 1916] [id = 459]
06:40:10 INFO - PROCESS | 1867 | ++DOMWINDOW == 112 (0x7f56e2323c00) [pid = 1916] [serial = 1283] [outer = (nil)]
06:40:11 INFO - PROCESS | 1867 | ++DOMWINDOW == 113 (0x7f56e232d000) [pid = 1916] [serial = 1284] [outer = 0x7f56e2323c00]
06:40:11 INFO - PROCESS | 1867 | ++DOMWINDOW == 114 (0x7f56e4287400) [pid = 1916] [serial = 1285] [outer = 0x7f56e2323c00]
06:40:12 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e4d94800 == 37 [pid = 1916] [id = 460]
06:40:12 INFO - PROCESS | 1867 | ++DOMWINDOW == 115 (0x7f56e420f800) [pid = 1916] [serial = 1286] [outer = (nil)]
06:40:12 INFO - PROCESS | 1867 | ++DOMWINDOW == 116 (0x7f56e220d000) [pid = 1916] [serial = 1287] [outer = 0x7f56e420f800]
06:40:12 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
06:40:12 INFO - document served over http requires an http
06:40:12 INFO - sub-resource via iframe-tag using the http-csp
06:40:12 INFO - delivery method with swap-origin-redirect and when
06:40:12 INFO - the target request is same-origin.
06:40:12 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2242ms
06:40:12 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
06:40:13 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e1e70800 == 38 [pid = 1916] [id = 461]
06:40:13 INFO - PROCESS | 1867 | ++DOMWINDOW == 117 (0x7f56e443cc00) [pid = 1916] [serial = 1288] [outer = (nil)]
06:40:13 INFO - PROCESS | 1867 | ++DOMWINDOW == 118 (0x7f56e45aa800) [pid = 1916] [serial = 1289] [outer = 0x7f56e443cc00]
06:40:13 INFO - PROCESS | 1867 | ++DOMWINDOW == 119 (0x7f56e4b91c00) [pid = 1916] [serial = 1290] [outer = 0x7f56e443cc00]
06:40:13 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e4374000 == 37 [pid = 1916] [id = 445]
06:40:13 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e407e800 == 36 [pid = 1916] [id = 444]
06:40:13 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e2855000 == 35 [pid = 1916] [id = 443]
06:40:13 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e201b800 == 34 [pid = 1916] [id = 442]
06:40:13 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e1e6d000 == 33 [pid = 1916] [id = 441]
06:40:13 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e366e800 == 32 [pid = 1916] [id = 440]
06:40:13 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e1d1d000 == 31 [pid = 1916] [id = 439]
06:40:13 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e8294800 == 30 [pid = 1916] [id = 438]
06:40:13 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e7c4f800 == 29 [pid = 1916] [id = 437]
06:40:13 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e7913800 == 28 [pid = 1916] [id = 436]
06:40:13 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e6441000 == 27 [pid = 1916] [id = 435]
06:40:13 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e61a5000 == 26 [pid = 1916] [id = 434]
06:40:13 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e4b26800 == 25 [pid = 1916] [id = 433]
06:40:13 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e4985000 == 24 [pid = 1916] [id = 432]
06:40:13 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e4743000 == 23 [pid = 1916] [id = 431]
06:40:13 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e45c9800 == 22 [pid = 1916] [id = 430]
06:40:13 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e4383000 == 21 [pid = 1916] [id = 427]
06:40:13 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e437a000 == 20 [pid = 1916] [id = 429]
06:40:13 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e3678800 == 19 [pid = 1916] [id = 428]
06:40:14 INFO - PROCESS | 1867 | --DOMWINDOW == 118 (0x7f56e2552000) [pid = 1916] [serial = 1182] [outer = (nil)] [url = about:blank]
06:40:14 INFO - PROCESS | 1867 | --DOMWINDOW == 117 (0x7f56e29d2000) [pid = 1916] [serial = 1185] [outer = (nil)] [url = about:blank]
06:40:14 INFO - PROCESS | 1867 | --DOMWINDOW == 116 (0x7f56e47c4800) [pid = 1916] [serial = 1191] [outer = (nil)] [url = about:blank]
06:40:14 INFO - PROCESS | 1867 | --DOMWINDOW == 115 (0x7f56e43a9000) [pid = 1916] [serial = 1188] [outer = (nil)] [url = about:blank]
06:40:15 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
06:40:15 INFO - document served over http requires an http
06:40:15 INFO - sub-resource via script-tag using the http-csp
06:40:15 INFO - delivery method with keep-origin-redirect and when
06:40:15 INFO - the target request is same-origin.
06:40:15 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2650ms
06:40:15 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
06:40:15 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e20e5000 == 20 [pid = 1916] [id = 462]
06:40:15 INFO - PROCESS | 1867 | ++DOMWINDOW == 116 (0x7f56e409e400) [pid = 1916] [serial = 1291] [outer = (nil)]
06:40:15 INFO - PROCESS | 1867 | ++DOMWINDOW == 117 (0x7f56e47c5400) [pid = 1916] [serial = 1292] [outer = 0x7f56e409e400]
06:40:15 INFO - PROCESS | 1867 | ++DOMWINDOW == 118 (0x7f56e5a25400) [pid = 1916] [serial = 1293] [outer = 0x7f56e409e400]
06:40:16 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
06:40:16 INFO - document served over http requires an http
06:40:16 INFO - sub-resource via script-tag using the http-csp
06:40:16 INFO - delivery method with no-redirect and when
06:40:16 INFO - the target request is same-origin.
06:40:16 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1542ms
06:40:16 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
06:40:17 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e4379800 == 21 [pid = 1916] [id = 463]
06:40:17 INFO - PROCESS | 1867 | ++DOMWINDOW == 119 (0x7f56e4438400) [pid = 1916] [serial = 1294] [outer = (nil)]
06:40:17 INFO - PROCESS | 1867 | ++DOMWINDOW == 120 (0x7f56e5feb800) [pid = 1916] [serial = 1295] [outer = 0x7f56e4438400]
06:40:17 INFO - PROCESS | 1867 | ++DOMWINDOW == 121 (0x7f56e61d0000) [pid = 1916] [serial = 1296] [outer = 0x7f56e4438400]
06:40:18 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
06:40:18 INFO - document served over http requires an http
06:40:18 INFO - sub-resource via script-tag using the http-csp
06:40:18 INFO - delivery method with swap-origin-redirect and when
06:40:18 INFO - the target request is same-origin.
06:40:18 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1682ms
06:40:18 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
06:40:19 INFO - PROCESS | 1867 | --DOMWINDOW == 120 (0x7f56e4283000) [pid = 1916] [serial = 1242] [outer = (nil)] [url = about:blank]
06:40:19 INFO - PROCESS | 1867 | --DOMWINDOW == 119 (0x7f56e4a5a400) [pid = 1916] [serial = 1245] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:40:19 INFO - PROCESS | 1867 | --DOMWINDOW == 118 (0x7f56e4a59400) [pid = 1916] [serial = 1247] [outer = (nil)] [url = about:blank]
06:40:19 INFO - PROCESS | 1867 | --DOMWINDOW == 117 (0x7f56e443bc00) [pid = 1916] [serial = 1203] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:40:19 INFO - PROCESS | 1867 | --DOMWINDOW == 116 (0x7f56e4b9e800) [pid = 1916] [serial = 1208] [outer = (nil)] [url = about:blank]
06:40:19 INFO - PROCESS | 1867 | --DOMWINDOW == 115 (0x7f56e2323000) [pid = 1916] [serial = 1200] [outer = (nil)] [url = about:blank]
06:40:19 INFO - PROCESS | 1867 | --DOMWINDOW == 114 (0x7f56e24f6400) [pid = 1916] [serial = 1195] [outer = (nil)] [url = about:blank]
06:40:19 INFO - PROCESS | 1867 | --DOMWINDOW == 113 (0x7f56e2549c00) [pid = 1916] [serial = 1237] [outer = (nil)] [url = about:blank]
06:40:19 INFO - PROCESS | 1867 | --DOMWINDOW == 112 (0x7f56e5fe6400) [pid = 1916] [serial = 1211] [outer = (nil)] [url = about:blank]
06:40:19 INFO - PROCESS | 1867 | --DOMWINDOW == 111 (0x7f56e655ec00) [pid = 1916] [serial = 1223] [outer = (nil)] [url = about:blank]
06:40:19 INFO - PROCESS | 1867 | --DOMWINDOW == 110 (0x7f56e668c400) [pid = 1916] [serial = 1226] [outer = (nil)] [url = about:blank]
06:40:19 INFO - PROCESS | 1867 | --DOMWINDOW == 109 (0x7f56e443e400) [pid = 1916] [serial = 1205] [outer = (nil)] [url = about:blank]
06:40:19 INFO - PROCESS | 1867 | --DOMWINDOW == 108 (0x7f56e1e8c000) [pid = 1916] [serial = 1232] [outer = (nil)] [url = about:blank]
06:40:19 INFO - PROCESS | 1867 | --DOMWINDOW == 107 (0x7f56e61c9000) [pid = 1916] [serial = 1214] [outer = (nil)] [url = about:blank]
06:40:19 INFO - PROCESS | 1867 | --DOMWINDOW == 106 (0x7f56e43a9800) [pid = 1916] [serial = 1240] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446907184306]
06:40:19 INFO - PROCESS | 1867 | --DOMWINDOW == 105 (0x7f56e623a400) [pid = 1916] [serial = 1217] [outer = (nil)] [url = about:blank]
06:40:19 INFO - PROCESS | 1867 | --DOMWINDOW == 104 (0x7f56e24f2400) [pid = 1916] [serial = 1198] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446907161154]
06:40:19 INFO - PROCESS | 1867 | --DOMWINDOW == 103 (0x7f56e1e88400) [pid = 1916] [serial = 1235] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:40:19 INFO - PROCESS | 1867 | --DOMWINDOW == 102 (0x7f56e6346000) [pid = 1916] [serial = 1220] [outer = (nil)] [url = about:blank]
06:40:19 INFO - PROCESS | 1867 | --DOMWINDOW == 101 (0x7f56e2324800) [pid = 1916] [serial = 1229] [outer = (nil)] [url = about:blank]
06:40:19 INFO - PROCESS | 1867 | --DOMWINDOW == 100 (0x7f56e26f8000) [pid = 1916] [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]
06:40:19 INFO - PROCESS | 1867 | --DOMWINDOW == 99 (0x7f56e47cc800) [pid = 1916] [serial = 1244] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:40:19 INFO - PROCESS | 1867 | --DOMWINDOW == 98 (0x7f56e1dccc00) [pid = 1916] [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]
06:40:19 INFO - PROCESS | 1867 | --DOMWINDOW == 97 (0x7f56e428c800) [pid = 1916] [serial = 1239] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446907184306]
06:40:19 INFO - PROCESS | 1867 | --DOMWINDOW == 96 (0x7f56e24f7000) [pid = 1916] [serial = 1234] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:40:19 INFO - PROCESS | 1867 | --DOMWINDOW == 95 (0x7f56e1e8bc00) [pid = 1916] [serial = 1197] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446907161154]
06:40:19 INFO - PROCESS | 1867 | --DOMWINDOW == 94 (0x7f56e2206800) [pid = 1916] [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]
06:40:19 INFO - PROCESS | 1867 | --DOMWINDOW == 93 (0x7f56e428e800) [pid = 1916] [serial = 1202] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:40:19 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e45cf800 == 22 [pid = 1916] [id = 464]
06:40:19 INFO - PROCESS | 1867 | ++DOMWINDOW == 94 (0x7f56e1dcb000) [pid = 1916] [serial = 1297] [outer = (nil)]
06:40:19 INFO - PROCESS | 1867 | ++DOMWINDOW == 95 (0x7f56e1e86400) [pid = 1916] [serial = 1298] [outer = 0x7f56e1dcb000]
06:40:19 INFO - PROCESS | 1867 | ++DOMWINDOW == 96 (0x7f56e2549c00) [pid = 1916] [serial = 1299] [outer = 0x7f56e1dcb000]
06:40:20 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
06:40:20 INFO - document served over http requires an http
06:40:20 INFO - sub-resource via xhr-request using the http-csp
06:40:20 INFO - delivery method with keep-origin-redirect and when
06:40:20 INFO - the target request is same-origin.
06:40:20 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2145ms
06:40:20 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
06:40:20 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e1e6b800 == 23 [pid = 1916] [id = 465]
06:40:20 INFO - PROCESS | 1867 | ++DOMWINDOW == 97 (0x7f56e1dd0000) [pid = 1916] [serial = 1300] [outer = (nil)]
06:40:21 INFO - PROCESS | 1867 | ++DOMWINDOW == 98 (0x7f56e1f97800) [pid = 1916] [serial = 1301] [outer = 0x7f56e1dd0000]
06:40:21 INFO - PROCESS | 1867 | ++DOMWINDOW == 99 (0x7f56e428c800) [pid = 1916] [serial = 1302] [outer = 0x7f56e1dd0000]
06:40:22 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
06:40:22 INFO - document served over http requires an http
06:40:22 INFO - sub-resource via xhr-request using the http-csp
06:40:22 INFO - delivery method with no-redirect and when
06:40:22 INFO - the target request is same-origin.
06:40:22 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1676ms
06:40:22 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
06:40:22 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e4d85800 == 24 [pid = 1916] [id = 466]
06:40:22 INFO - PROCESS | 1867 | ++DOMWINDOW == 100 (0x7f56e4d33800) [pid = 1916] [serial = 1303] [outer = (nil)]
06:40:23 INFO - PROCESS | 1867 | ++DOMWINDOW == 101 (0x7f56e5fb2c00) [pid = 1916] [serial = 1304] [outer = 0x7f56e4d33800]
06:40:23 INFO - PROCESS | 1867 | ++DOMWINDOW == 102 (0x7f56e633b800) [pid = 1916] [serial = 1305] [outer = 0x7f56e4d33800]
06:40:24 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
06:40:24 INFO - document served over http requires an http
06:40:24 INFO - sub-resource via xhr-request using the http-csp
06:40:24 INFO - delivery method with swap-origin-redirect and when
06:40:24 INFO - the target request is same-origin.
06:40:24 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 2185ms
06:40:24 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
06:40:25 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e6448800 == 25 [pid = 1916] [id = 467]
06:40:25 INFO - PROCESS | 1867 | ++DOMWINDOW == 103 (0x7f56e4d33400) [pid = 1916] [serial = 1306] [outer = (nil)]
06:40:25 INFO - PROCESS | 1867 | ++DOMWINDOW == 104 (0x7f56e667e800) [pid = 1916] [serial = 1307] [outer = 0x7f56e4d33400]
06:40:25 INFO - PROCESS | 1867 | ++DOMWINDOW == 105 (0x7f56e77a5c00) [pid = 1916] [serial = 1308] [outer = 0x7f56e4d33400]
06:40:26 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
06:40:26 INFO - document served over http requires an https
06:40:26 INFO - sub-resource via fetch-request using the http-csp
06:40:26 INFO - delivery method with keep-origin-redirect and when
06:40:26 INFO - the target request is same-origin.
06:40:26 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2205ms
06:40:26 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
06:40:27 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e7c5d000 == 26 [pid = 1916] [id = 468]
06:40:27 INFO - PROCESS | 1867 | ++DOMWINDOW == 106 (0x7f56e6680c00) [pid = 1916] [serial = 1309] [outer = (nil)]
06:40:27 INFO - PROCESS | 1867 | ++DOMWINDOW == 107 (0x7f56e7cd6000) [pid = 1916] [serial = 1310] [outer = 0x7f56e6680c00]
06:40:28 INFO - PROCESS | 1867 | ++DOMWINDOW == 108 (0x7f56e82e2000) [pid = 1916] [serial = 1311] [outer = 0x7f56e6680c00]
06:40:29 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
06:40:29 INFO - document served over http requires an https
06:40:29 INFO - sub-resource via fetch-request using the http-csp
06:40:29 INFO - delivery method with no-redirect and when
06:40:29 INFO - the target request is same-origin.
06:40:29 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2542ms
06:40:29 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
06:40:29 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e9d0d000 == 27 [pid = 1916] [id = 469]
06:40:29 INFO - PROCESS | 1867 | ++DOMWINDOW == 109 (0x7f56e7cd1c00) [pid = 1916] [serial = 1312] [outer = (nil)]
06:40:29 INFO - PROCESS | 1867 | ++DOMWINDOW == 110 (0x7f56e8aa7800) [pid = 1916] [serial = 1313] [outer = 0x7f56e7cd1c00]
06:40:30 INFO - PROCESS | 1867 | ++DOMWINDOW == 111 (0x7f56e919b400) [pid = 1916] [serial = 1314] [outer = 0x7f56e7cd1c00]
06:40:31 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
06:40:31 INFO - document served over http requires an https
06:40:31 INFO - sub-resource via fetch-request using the http-csp
06:40:31 INFO - delivery method with swap-origin-redirect and when
06:40:31 INFO - the target request is same-origin.
06:40:31 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1741ms
06:40:31 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
06:40:31 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ea07e800 == 28 [pid = 1916] [id = 470]
06:40:31 INFO - PROCESS | 1867 | ++DOMWINDOW == 112 (0x7f56e8aa6800) [pid = 1916] [serial = 1315] [outer = (nil)]
06:40:31 INFO - PROCESS | 1867 | ++DOMWINDOW == 113 (0x7f56e91a2800) [pid = 1916] [serial = 1316] [outer = 0x7f56e8aa6800]
06:40:31 INFO - PROCESS | 1867 | ++DOMWINDOW == 114 (0x7f56e9299400) [pid = 1916] [serial = 1317] [outer = 0x7f56e8aa6800]
06:40:32 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ea0a3000 == 29 [pid = 1916] [id = 471]
06:40:32 INFO - PROCESS | 1867 | ++DOMWINDOW == 115 (0x7f56e929d000) [pid = 1916] [serial = 1318] [outer = (nil)]
06:40:32 INFO - PROCESS | 1867 | ++DOMWINDOW == 116 (0x7f56e92a1c00) [pid = 1916] [serial = 1319] [outer = 0x7f56e929d000]
06:40:32 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
06:40:32 INFO - document served over http requires an https
06:40:32 INFO - sub-resource via iframe-tag using the http-csp
06:40:32 INFO - delivery method with keep-origin-redirect and when
06:40:32 INFO - the target request is same-origin.
06:40:32 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1787ms
06:40:32 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
06:40:33 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ea14c000 == 30 [pid = 1916] [id = 472]
06:40:33 INFO - PROCESS | 1867 | ++DOMWINDOW == 117 (0x7f56e91a0800) [pid = 1916] [serial = 1320] [outer = (nil)]
06:40:33 INFO - PROCESS | 1867 | ++DOMWINDOW == 118 (0x7f56e929fc00) [pid = 1916] [serial = 1321] [outer = 0x7f56e91a0800]
06:40:33 INFO - PROCESS | 1867 | ++DOMWINDOW == 119 (0x7f56e9c13800) [pid = 1916] [serial = 1322] [outer = 0x7f56e91a0800]
06:40:34 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ea15d000 == 31 [pid = 1916] [id = 473]
06:40:34 INFO - PROCESS | 1867 | ++DOMWINDOW == 120 (0x7f56e9c17400) [pid = 1916] [serial = 1323] [outer = (nil)]
06:40:34 INFO - PROCESS | 1867 | ++DOMWINDOW == 121 (0x7f56e9c6d800) [pid = 1916] [serial = 1324] [outer = 0x7f56e9c17400]
06:40:34 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
06:40:34 INFO - document served over http requires an https
06:40:34 INFO - sub-resource via iframe-tag using the http-csp
06:40:34 INFO - delivery method with no-redirect and when
06:40:34 INFO - the target request is same-origin.
06:40:34 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1694ms
06:40:34 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
06:40:34 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ea16a800 == 32 [pid = 1916] [id = 474]
06:40:34 INFO - PROCESS | 1867 | ++DOMWINDOW == 122 (0x7f56e92a2000) [pid = 1916] [serial = 1325] [outer = (nil)]
06:40:35 INFO - PROCESS | 1867 | ++DOMWINDOW == 123 (0x7f56e9c70400) [pid = 1916] [serial = 1326] [outer = 0x7f56e92a2000]
06:40:35 INFO - PROCESS | 1867 | ++DOMWINDOW == 124 (0x7f56e9c78800) [pid = 1916] [serial = 1327] [outer = 0x7f56e92a2000]
06:40:36 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ea295800 == 33 [pid = 1916] [id = 475]
06:40:36 INFO - PROCESS | 1867 | ++DOMWINDOW == 125 (0x7f56ea0d9800) [pid = 1916] [serial = 1328] [outer = (nil)]
06:40:36 INFO - PROCESS | 1867 | ++DOMWINDOW == 126 (0x7f56ea0de000) [pid = 1916] [serial = 1329] [outer = 0x7f56ea0d9800]
06:40:36 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
06:40:36 INFO - document served over http requires an https
06:40:36 INFO - sub-resource via iframe-tag using the http-csp
06:40:36 INFO - delivery method with swap-origin-redirect and when
06:40:36 INFO - the target request is same-origin.
06:40:36 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2182ms
06:40:36 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
06:40:37 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ea2a1000 == 34 [pid = 1916] [id = 476]
06:40:37 INFO - PROCESS | 1867 | ++DOMWINDOW == 127 (0x7f56e9c19800) [pid = 1916] [serial = 1330] [outer = (nil)]
06:40:37 INFO - PROCESS | 1867 | ++DOMWINDOW == 128 (0x7f56ea0dc000) [pid = 1916] [serial = 1331] [outer = 0x7f56e9c19800]
06:40:37 INFO - PROCESS | 1867 | ++DOMWINDOW == 129 (0x7f56ea137400) [pid = 1916] [serial = 1332] [outer = 0x7f56e9c19800]
06:40:39 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
06:40:39 INFO - document served over http requires an https
06:40:39 INFO - sub-resource via script-tag using the http-csp
06:40:39 INFO - delivery method with keep-origin-redirect and when
06:40:39 INFO - the target request is same-origin.
06:40:39 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2228ms
06:40:39 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
06:40:39 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56eb0a0800 == 35 [pid = 1916] [id = 477]
06:40:39 INFO - PROCESS | 1867 | ++DOMWINDOW == 130 (0x7f56ea0e1000) [pid = 1916] [serial = 1333] [outer = (nil)]
06:40:39 INFO - PROCESS | 1867 | ++DOMWINDOW == 131 (0x7f56ea13dc00) [pid = 1916] [serial = 1334] [outer = 0x7f56ea0e1000]
06:40:39 INFO - PROCESS | 1867 | ++DOMWINDOW == 132 (0x7f56ea24d400) [pid = 1916] [serial = 1335] [outer = 0x7f56ea0e1000]
06:40:40 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
06:40:40 INFO - document served over http requires an https
06:40:40 INFO - sub-resource via script-tag using the http-csp
06:40:40 INFO - delivery method with no-redirect and when
06:40:40 INFO - the target request is same-origin.
06:40:40 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1931ms
06:40:40 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
06:40:41 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56eb1ec800 == 36 [pid = 1916] [id = 478]
06:40:41 INFO - PROCESS | 1867 | ++DOMWINDOW == 133 (0x7f56ea140400) [pid = 1916] [serial = 1336] [outer = (nil)]
06:40:41 INFO - PROCESS | 1867 | ++DOMWINDOW == 134 (0x7f56ea252c00) [pid = 1916] [serial = 1337] [outer = 0x7f56ea140400]
06:40:41 INFO - PROCESS | 1867 | ++DOMWINDOW == 135 (0x7f56ea41d000) [pid = 1916] [serial = 1338] [outer = 0x7f56ea140400]
06:40:44 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
06:40:44 INFO - document served over http requires an https
06:40:44 INFO - sub-resource via script-tag using the http-csp
06:40:44 INFO - delivery method with swap-origin-redirect and when
06:40:44 INFO - the target request is same-origin.
06:40:44 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 3643ms
06:40:44 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
06:40:44 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e4374000 == 37 [pid = 1916] [id = 479]
06:40:44 INFO - PROCESS | 1867 | ++DOMWINDOW == 136 (0x7f56e24fa000) [pid = 1916] [serial = 1339] [outer = (nil)]
06:40:45 INFO - PROCESS | 1867 | ++DOMWINDOW == 137 (0x7f56e26f3800) [pid = 1916] [serial = 1340] [outer = 0x7f56e24fa000]
06:40:45 INFO - PROCESS | 1867 | ++DOMWINDOW == 138 (0x7f56e45a5800) [pid = 1916] [serial = 1341] [outer = 0x7f56e24fa000]
06:40:46 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
06:40:46 INFO - document served over http requires an https
06:40:46 INFO - sub-resource via xhr-request using the http-csp
06:40:46 INFO - delivery method with keep-origin-redirect and when
06:40:46 INFO - the target request is same-origin.
06:40:46 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1749ms
06:40:46 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
06:40:46 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e4075800 == 38 [pid = 1916] [id = 480]
06:40:46 INFO - PROCESS | 1867 | ++DOMWINDOW == 139 (0x7f56e24fd800) [pid = 1916] [serial = 1342] [outer = (nil)]
06:40:46 INFO - PROCESS | 1867 | ++DOMWINDOW == 140 (0x7f56e43a2800) [pid = 1916] [serial = 1343] [outer = 0x7f56e24fd800]
06:40:47 INFO - PROCESS | 1867 | ++DOMWINDOW == 141 (0x7f56e4b92c00) [pid = 1916] [serial = 1344] [outer = 0x7f56e24fd800]
06:40:47 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e45cf800 == 37 [pid = 1916] [id = 464]
06:40:47 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e4379800 == 36 [pid = 1916] [id = 463]
06:40:47 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e20e5000 == 35 [pid = 1916] [id = 462]
06:40:47 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e1e70800 == 34 [pid = 1916] [id = 461]
06:40:47 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e4d94800 == 33 [pid = 1916] [id = 460]
06:40:47 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e425a800 == 32 [pid = 1916] [id = 459]
06:40:47 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ea06f800 == 31 [pid = 1916] [id = 458]
06:40:47 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e9da7000 == 30 [pid = 1916] [id = 456]
06:40:47 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e9d20000 == 29 [pid = 1916] [id = 455]
06:40:47 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e9d05000 == 28 [pid = 1916] [id = 454]
06:40:47 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e913e800 == 27 [pid = 1916] [id = 453]
06:40:47 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e8a3e800 == 26 [pid = 1916] [id = 452]
06:40:47 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e790e000 == 25 [pid = 1916] [id = 451]
06:40:47 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e619a800 == 24 [pid = 1916] [id = 450]
06:40:47 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e4d9f800 == 23 [pid = 1916] [id = 449]
06:40:47 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e4b13800 == 22 [pid = 1916] [id = 448]
06:40:47 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e424c000 == 21 [pid = 1916] [id = 447]
06:40:47 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e45b7000 == 20 [pid = 1916] [id = 446]
06:40:47 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
06:40:47 INFO - document served over http requires an https
06:40:47 INFO - sub-resource via xhr-request using the http-csp
06:40:47 INFO - delivery method with no-redirect and when
06:40:47 INFO - the target request is same-origin.
06:40:47 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1588ms
06:40:47 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
06:40:48 INFO - PROCESS | 1867 | --DOMWINDOW == 140 (0x7f56e46bfc00) [pid = 1916] [serial = 1243] [outer = (nil)] [url = about:blank]
06:40:48 INFO - PROCESS | 1867 | --DOMWINDOW == 139 (0x7f56e40a0000) [pid = 1916] [serial = 1196] [outer = (nil)] [url = about:blank]
06:40:48 INFO - PROCESS | 1867 | --DOMWINDOW == 138 (0x7f56e26f2000) [pid = 1916] [serial = 1233] [outer = (nil)] [url = about:blank]
06:40:48 INFO - PROCESS | 1867 | --DOMWINDOW == 137 (0x7f56e4282000) [pid = 1916] [serial = 1238] [outer = (nil)] [url = about:blank]
06:40:48 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e2017000 == 21 [pid = 1916] [id = 481]
06:40:48 INFO - PROCESS | 1867 | ++DOMWINDOW == 138 (0x7f56e29c7800) [pid = 1916] [serial = 1345] [outer = (nil)]
06:40:48 INFO - PROCESS | 1867 | ++DOMWINDOW == 139 (0x7f56e40a0400) [pid = 1916] [serial = 1346] [outer = 0x7f56e29c7800]
06:40:48 INFO - PROCESS | 1867 | ++DOMWINDOW == 140 (0x7f56e4ed2000) [pid = 1916] [serial = 1347] [outer = 0x7f56e29c7800]
06:40:49 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
06:40:49 INFO - document served over http requires an https
06:40:49 INFO - sub-resource via xhr-request using the http-csp
06:40:49 INFO - delivery method with swap-origin-redirect and when
06:40:49 INFO - the target request is same-origin.
06:40:49 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1432ms
06:40:49 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
06:40:49 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e4257800 == 22 [pid = 1916] [id = 482]
06:40:49 INFO - PROCESS | 1867 | ++DOMWINDOW == 141 (0x7f56e43a6400) [pid = 1916] [serial = 1348] [outer = (nil)]
06:40:50 INFO - PROCESS | 1867 | ++DOMWINDOW == 142 (0x7f56e5b41000) [pid = 1916] [serial = 1349] [outer = 0x7f56e43a6400]
06:40:50 INFO - PROCESS | 1867 | ++DOMWINDOW == 143 (0x7f56e604e000) [pid = 1916] [serial = 1350] [outer = 0x7f56e43a6400]
06:40:51 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
06:40:51 INFO - document served over http requires an http
06:40:51 INFO - sub-resource via fetch-request using the meta-csp
06:40:51 INFO - delivery method with keep-origin-redirect and when
06:40:51 INFO - the target request is cross-origin.
06:40:51 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1885ms
06:40:51 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
06:40:51 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e4819000 == 23 [pid = 1916] [id = 483]
06:40:51 INFO - PROCESS | 1867 | ++DOMWINDOW == 144 (0x7f56e5faac00) [pid = 1916] [serial = 1351] [outer = (nil)]
06:40:51 INFO - PROCESS | 1867 | ++DOMWINDOW == 145 (0x7f56e633c000) [pid = 1916] [serial = 1352] [outer = 0x7f56e5faac00]
06:40:52 INFO - PROCESS | 1867 | ++DOMWINDOW == 146 (0x7f56e779fc00) [pid = 1916] [serial = 1353] [outer = 0x7f56e5faac00]
06:40:54 INFO - PROCESS | 1867 | --DOMWINDOW == 145 (0x7f56e443cc00) [pid = 1916] [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]
06:40:54 INFO - PROCESS | 1867 | --DOMWINDOW == 144 (0x7f56e409e400) [pid = 1916] [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]
06:40:54 INFO - PROCESS | 1867 | --DOMWINDOW == 143 (0x7f56e2323c00) [pid = 1916] [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]
06:40:54 INFO - PROCESS | 1867 | --DOMWINDOW == 142 (0x7f56e4438400) [pid = 1916] [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]
06:40:54 INFO - PROCESS | 1867 | --DOMWINDOW == 141 (0x7f56e420f800) [pid = 1916] [serial = 1286] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:40:54 INFO - PROCESS | 1867 | --DOMWINDOW == 140 (0x7f56e7ff6c00) [pid = 1916] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:40:54 INFO - PROCESS | 1867 | --DOMWINDOW == 139 (0x7f56e4d34c00) [pid = 1916] [serial = 1281] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446907209972]
06:40:55 INFO - PROCESS | 1867 | --DOMWINDOW == 138 (0x7f56e5b3f800) [pid = 1916] [serial = 1259] [outer = (nil)] [url = about:blank]
06:40:55 INFO - PROCESS | 1867 | --DOMWINDOW == 137 (0x7f56e1e86400) [pid = 1916] [serial = 1298] [outer = (nil)] [url = about:blank]
06:40:55 INFO - PROCESS | 1867 | --DOMWINDOW == 136 (0x7f56e6342000) [pid = 1916] [serial = 1265] [outer = (nil)] [url = about:blank]
06:40:55 INFO - PROCESS | 1867 | --DOMWINDOW == 135 (0x7f56e7ffbc00) [pid = 1916] [serial = 1277] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:40:55 INFO - PROCESS | 1867 | --DOMWINDOW == 134 (0x7f56e4288400) [pid = 1916] [serial = 1253] [outer = (nil)] [url = about:blank]
06:40:55 INFO - PROCESS | 1867 | --DOMWINDOW == 133 (0x7f56e5feb800) [pid = 1916] [serial = 1295] [outer = (nil)] [url = about:blank]
06:40:55 INFO - PROCESS | 1867 | --DOMWINDOW == 132 (0x7f56e78d6c00) [pid = 1916] [serial = 1268] [outer = (nil)] [url = about:blank]
06:40:55 INFO - PROCESS | 1867 | --DOMWINDOW == 131 (0x7f56e232d000) [pid = 1916] [serial = 1284] [outer = (nil)] [url = about:blank]
06:40:55 INFO - PROCESS | 1867 | --DOMWINDOW == 130 (0x7f56e2322c00) [pid = 1916] [serial = 1250] [outer = (nil)] [url = about:blank]
06:40:55 INFO - PROCESS | 1867 | --DOMWINDOW == 129 (0x7f56e47c5400) [pid = 1916] [serial = 1292] [outer = (nil)] [url = about:blank]
06:40:55 INFO - PROCESS | 1867 | --DOMWINDOW == 128 (0x7f56e220d000) [pid = 1916] [serial = 1287] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:40:55 INFO - PROCESS | 1867 | --DOMWINDOW == 127 (0x7f56e6051800) [pid = 1916] [serial = 1262] [outer = (nil)] [url = about:blank]
06:40:55 INFO - PROCESS | 1867 | --DOMWINDOW == 126 (0x7f56e45aa800) [pid = 1916] [serial = 1289] [outer = (nil)] [url = about:blank]
06:40:55 INFO - PROCESS | 1867 | --DOMWINDOW == 125 (0x7f56e24f9000) [pid = 1916] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446907209972]
06:40:55 INFO - PROCESS | 1867 | --DOMWINDOW == 124 (0x7f56e7cd9c00) [pid = 1916] [serial = 1274] [outer = (nil)] [url = about:blank]
06:40:55 INFO - PROCESS | 1867 | --DOMWINDOW == 123 (0x7f56e7ffb000) [pid = 1916] [serial = 1279] [outer = (nil)] [url = about:blank]
06:40:55 INFO - PROCESS | 1867 | --DOMWINDOW == 122 (0x7f56e7a0dc00) [pid = 1916] [serial = 1271] [outer = (nil)] [url = about:blank]
06:40:55 INFO - PROCESS | 1867 | --DOMWINDOW == 121 (0x7f56e4b9cc00) [pid = 1916] [serial = 1256] [outer = (nil)] [url = about:blank]
06:40:55 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
06:40:55 INFO - document served over http requires an http
06:40:55 INFO - sub-resource via fetch-request using the meta-csp
06:40:55 INFO - delivery method with no-redirect and when
06:40:55 INFO - the target request is cross-origin.
06:40:55 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 4240ms
06:40:55 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
06:40:55 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e5b17000 == 24 [pid = 1916] [id = 484]
06:40:55 INFO - PROCESS | 1867 | ++DOMWINDOW == 122 (0x7f56e232ac00) [pid = 1916] [serial = 1354] [outer = (nil)]
06:40:56 INFO - PROCESS | 1867 | ++DOMWINDOW == 123 (0x7f56e24f8800) [pid = 1916] [serial = 1355] [outer = 0x7f56e232ac00]
06:40:56 INFO - PROCESS | 1867 | ++DOMWINDOW == 124 (0x7f56e5b43800) [pid = 1916] [serial = 1356] [outer = 0x7f56e232ac00]
06:40:57 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
06:40:57 INFO - document served over http requires an http
06:40:57 INFO - sub-resource via fetch-request using the meta-csp
06:40:57 INFO - delivery method with swap-origin-redirect and when
06:40:57 INFO - the target request is cross-origin.
06:40:57 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1830ms
06:40:57 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
06:40:57 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e4ce3000 == 25 [pid = 1916] [id = 485]
06:40:57 INFO - PROCESS | 1867 | ++DOMWINDOW == 125 (0x7f56e1f9d400) [pid = 1916] [serial = 1357] [outer = (nil)]
06:40:57 INFO - PROCESS | 1867 | ++DOMWINDOW == 126 (0x7f56e409d800) [pid = 1916] [serial = 1358] [outer = 0x7f56e1f9d400]
06:40:58 INFO - PROCESS | 1867 | ++DOMWINDOW == 127 (0x7f56e4ed8400) [pid = 1916] [serial = 1359] [outer = 0x7f56e1f9d400]
06:40:58 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e7919800 == 26 [pid = 1916] [id = 486]
06:40:58 INFO - PROCESS | 1867 | ++DOMWINDOW == 128 (0x7f56e5fe7400) [pid = 1916] [serial = 1360] [outer = (nil)]
06:40:59 INFO - PROCESS | 1867 | ++DOMWINDOW == 129 (0x7f56e611e400) [pid = 1916] [serial = 1361] [outer = 0x7f56e5fe7400]
06:40:59 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
06:40:59 INFO - document served over http requires an http
06:40:59 INFO - sub-resource via iframe-tag using the meta-csp
06:40:59 INFO - delivery method with keep-origin-redirect and when
06:40:59 INFO - the target request is cross-origin.
06:40:59 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1742ms
06:40:59 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
06:40:59 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e82a8000 == 27 [pid = 1916] [id = 487]
06:40:59 INFO - PROCESS | 1867 | ++DOMWINDOW == 130 (0x7f56e428f400) [pid = 1916] [serial = 1362] [outer = (nil)]
06:40:59 INFO - PROCESS | 1867 | ++DOMWINDOW == 131 (0x7f56e6112c00) [pid = 1916] [serial = 1363] [outer = 0x7f56e428f400]
06:40:59 INFO - PROCESS | 1867 | ++DOMWINDOW == 132 (0x7f56e7a04000) [pid = 1916] [serial = 1364] [outer = 0x7f56e428f400]
06:41:00 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e9140000 == 28 [pid = 1916] [id = 488]
06:41:00 INFO - PROCESS | 1867 | ++DOMWINDOW == 133 (0x7f56e7a0c000) [pid = 1916] [serial = 1365] [outer = (nil)]
06:41:00 INFO - PROCESS | 1867 | ++DOMWINDOW == 134 (0x7f56e7ccf000) [pid = 1916] [serial = 1366] [outer = 0x7f56e7a0c000]
06:41:00 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
06:41:00 INFO - document served over http requires an http
06:41:00 INFO - sub-resource via iframe-tag using the meta-csp
06:41:00 INFO - delivery method with no-redirect and when
06:41:00 INFO - the target request is cross-origin.
06:41:00 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1750ms
06:41:00 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
06:41:01 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e9d0e800 == 29 [pid = 1916] [id = 489]
06:41:01 INFO - PROCESS | 1867 | ++DOMWINDOW == 135 (0x7f56e6343000) [pid = 1916] [serial = 1367] [outer = (nil)]
06:41:01 INFO - PROCESS | 1867 | ++DOMWINDOW == 136 (0x7f56e7ccb400) [pid = 1916] [serial = 1368] [outer = 0x7f56e6343000]
06:41:01 INFO - PROCESS | 1867 | ++DOMWINDOW == 137 (0x7f56e82e0c00) [pid = 1916] [serial = 1369] [outer = 0x7f56e6343000]
06:41:02 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e9dab000 == 30 [pid = 1916] [id = 490]
06:41:02 INFO - PROCESS | 1867 | ++DOMWINDOW == 138 (0x7f56e8aa4000) [pid = 1916] [serial = 1370] [outer = (nil)]
06:41:02 INFO - PROCESS | 1867 | ++DOMWINDOW == 139 (0x7f56e91a1400) [pid = 1916] [serial = 1371] [outer = 0x7f56e8aa4000]
06:41:02 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
06:41:02 INFO - document served over http requires an http
06:41:02 INFO - sub-resource via iframe-tag using the meta-csp
06:41:02 INFO - delivery method with swap-origin-redirect and when
06:41:02 INFO - the target request is cross-origin.
06:41:02 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1844ms
06:41:02 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
06:41:03 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ea07c000 == 31 [pid = 1916] [id = 491]
06:41:03 INFO - PROCESS | 1867 | ++DOMWINDOW == 140 (0x7f56e91a0400) [pid = 1916] [serial = 1372] [outer = (nil)]
06:41:03 INFO - PROCESS | 1867 | ++DOMWINDOW == 141 (0x7f56e9299c00) [pid = 1916] [serial = 1373] [outer = 0x7f56e91a0400]
06:41:03 INFO - PROCESS | 1867 | ++DOMWINDOW == 142 (0x7f56ea0d8400) [pid = 1916] [serial = 1374] [outer = 0x7f56e91a0400]
06:41:05 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
06:41:05 INFO - document served over http requires an http
06:41:05 INFO - sub-resource via script-tag using the meta-csp
06:41:05 INFO - delivery method with keep-origin-redirect and when
06:41:05 INFO - the target request is cross-origin.
06:41:05 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2264ms
06:41:05 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
06:41:05 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56eb338800 == 32 [pid = 1916] [id = 492]
06:41:05 INFO - PROCESS | 1867 | ++DOMWINDOW == 143 (0x7f56e9296800) [pid = 1916] [serial = 1375] [outer = (nil)]
06:41:05 INFO - PROCESS | 1867 | ++DOMWINDOW == 144 (0x7f56ea24b400) [pid = 1916] [serial = 1376] [outer = 0x7f56e9296800]
06:41:06 INFO - PROCESS | 1867 | ++DOMWINDOW == 145 (0x7f56ea41dc00) [pid = 1916] [serial = 1377] [outer = 0x7f56e9296800]
06:41:07 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
06:41:07 INFO - document served over http requires an http
06:41:07 INFO - sub-resource via script-tag using the meta-csp
06:41:07 INFO - delivery method with no-redirect and when
06:41:07 INFO - the target request is cross-origin.
06:41:07 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 2084ms
06:41:07 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
06:41:07 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56eb5e8000 == 33 [pid = 1916] [id = 493]
06:41:07 INFO - PROCESS | 1867 | ++DOMWINDOW == 146 (0x7f56ea140800) [pid = 1916] [serial = 1378] [outer = (nil)]
06:41:07 INFO - PROCESS | 1867 | ++DOMWINDOW == 147 (0x7f56ea467800) [pid = 1916] [serial = 1379] [outer = 0x7f56ea140800]
06:41:08 INFO - PROCESS | 1867 | ++DOMWINDOW == 148 (0x7f56ea46ec00) [pid = 1916] [serial = 1380] [outer = 0x7f56ea140800]
06:41:10 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
06:41:10 INFO - document served over http requires an http
06:41:10 INFO - sub-resource via script-tag using the meta-csp
06:41:10 INFO - delivery method with swap-origin-redirect and when
06:41:10 INFO - the target request is cross-origin.
06:41:10 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 3191ms
06:41:10 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
06:41:10 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56eb60a000 == 34 [pid = 1916] [id = 494]
06:41:10 INFO - PROCESS | 1867 | ++DOMWINDOW == 149 (0x7f56ea467400) [pid = 1916] [serial = 1381] [outer = (nil)]
06:41:11 INFO - PROCESS | 1867 | ++DOMWINDOW == 150 (0x7f56eb199400) [pid = 1916] [serial = 1382] [outer = 0x7f56ea467400]
06:41:11 INFO - PROCESS | 1867 | ++DOMWINDOW == 151 (0x7f56eb236400) [pid = 1916] [serial = 1383] [outer = 0x7f56ea467400]
06:41:12 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
06:41:12 INFO - document served over http requires an http
06:41:12 INFO - sub-resource via xhr-request using the meta-csp
06:41:12 INFO - delivery method with keep-origin-redirect and when
06:41:12 INFO - the target request is cross-origin.
06:41:12 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1736ms
06:41:12 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
06:41:12 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56eb622800 == 35 [pid = 1916] [id = 495]
06:41:12 INFO - PROCESS | 1867 | ++DOMWINDOW == 152 (0x7f56eb198c00) [pid = 1916] [serial = 1384] [outer = (nil)]
06:41:12 INFO - PROCESS | 1867 | ++DOMWINDOW == 153 (0x7f56eb241000) [pid = 1916] [serial = 1385] [outer = 0x7f56eb198c00]
06:41:12 INFO - PROCESS | 1867 | ++DOMWINDOW == 154 (0x7f56eb315000) [pid = 1916] [serial = 1386] [outer = 0x7f56eb198c00]
06:41:13 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
06:41:13 INFO - document served over http requires an http
06:41:13 INFO - sub-resource via xhr-request using the meta-csp
06:41:13 INFO - delivery method with no-redirect and when
06:41:13 INFO - the target request is cross-origin.
06:41:13 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1655ms
06:41:13 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
06:41:14 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ebe8d800 == 36 [pid = 1916] [id = 496]
06:41:14 INFO - PROCESS | 1867 | ++DOMWINDOW == 155 (0x7f56eb23ec00) [pid = 1916] [serial = 1387] [outer = (nil)]
06:41:14 INFO - PROCESS | 1867 | ++DOMWINDOW == 156 (0x7f56eb31e400) [pid = 1916] [serial = 1388] [outer = 0x7f56eb23ec00]
06:41:14 INFO - PROCESS | 1867 | ++DOMWINDOW == 157 (0x7f56eb4bf000) [pid = 1916] [serial = 1389] [outer = 0x7f56eb23ec00]
06:41:15 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
06:41:15 INFO - document served over http requires an http
06:41:15 INFO - sub-resource via xhr-request using the meta-csp
06:41:15 INFO - delivery method with swap-origin-redirect and when
06:41:15 INFO - the target request is cross-origin.
06:41:15 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1590ms
06:41:15 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
06:41:15 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ec2e1800 == 37 [pid = 1916] [id = 497]
06:41:15 INFO - PROCESS | 1867 | ++DOMWINDOW == 158 (0x7f56eb31cc00) [pid = 1916] [serial = 1390] [outer = (nil)]
06:41:15 INFO - PROCESS | 1867 | ++DOMWINDOW == 159 (0x7f56eb4c6800) [pid = 1916] [serial = 1391] [outer = 0x7f56eb31cc00]
06:41:16 INFO - PROCESS | 1867 | ++DOMWINDOW == 160 (0x7f56eb5cb400) [pid = 1916] [serial = 1392] [outer = 0x7f56eb31cc00]
06:41:17 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
06:41:17 INFO - document served over http requires an https
06:41:17 INFO - sub-resource via fetch-request using the meta-csp
06:41:17 INFO - delivery method with keep-origin-redirect and when
06:41:17 INFO - the target request is cross-origin.
06:41:17 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2038ms
06:41:17 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
06:41:18 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ed153000 == 38 [pid = 1916] [id = 498]
06:41:18 INFO - PROCESS | 1867 | ++DOMWINDOW == 161 (0x7f56eb92e000) [pid = 1916] [serial = 1393] [outer = (nil)]
06:41:18 INFO - PROCESS | 1867 | ++DOMWINDOW == 162 (0x7f56eb92f000) [pid = 1916] [serial = 1394] [outer = 0x7f56eb92e000]
06:41:18 INFO - PROCESS | 1867 | ++DOMWINDOW == 163 (0x7f56eb937c00) [pid = 1916] [serial = 1395] [outer = 0x7f56eb92e000]
06:41:19 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
06:41:19 INFO - document served over http requires an https
06:41:19 INFO - sub-resource via fetch-request using the meta-csp
06:41:19 INFO - delivery method with no-redirect and when
06:41:19 INFO - the target request is cross-origin.
06:41:19 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2089ms
06:41:19 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
06:41:20 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ed7a8000 == 39 [pid = 1916] [id = 499]
06:41:20 INFO - PROCESS | 1867 | ++DOMWINDOW == 164 (0x7f56e6343400) [pid = 1916] [serial = 1396] [outer = (nil)]
06:41:21 INFO - PROCESS | 1867 | ++DOMWINDOW == 165 (0x7f56eb31d000) [pid = 1916] [serial = 1397] [outer = 0x7f56e6343400]
06:41:21 INFO - PROCESS | 1867 | ++DOMWINDOW == 166 (0x7f56ec20b800) [pid = 1916] [serial = 1398] [outer = 0x7f56e6343400]
06:41:23 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
06:41:23 INFO - document served over http requires an https
06:41:23 INFO - sub-resource via fetch-request using the meta-csp
06:41:23 INFO - delivery method with swap-origin-redirect and when
06:41:23 INFO - the target request is cross-origin.
06:41:23 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 4089ms
06:41:23 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
06:41:24 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e45d0800 == 40 [pid = 1916] [id = 500]
06:41:24 INFO - PROCESS | 1867 | ++DOMWINDOW == 167 (0x7f56e421c000) [pid = 1916] [serial = 1399] [outer = (nil)]
06:41:24 INFO - PROCESS | 1867 | ++DOMWINDOW == 168 (0x7f56e43a8c00) [pid = 1916] [serial = 1400] [outer = 0x7f56e421c000]
06:41:24 INFO - PROCESS | 1867 | ++DOMWINDOW == 169 (0x7f56e4d3fc00) [pid = 1916] [serial = 1401] [outer = 0x7f56e421c000]
06:41:25 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e200e800 == 41 [pid = 1916] [id = 501]
06:41:25 INFO - PROCESS | 1867 | ++DOMWINDOW == 170 (0x7f56e2210800) [pid = 1916] [serial = 1402] [outer = (nil)]
06:41:25 INFO - PROCESS | 1867 | ++DOMWINDOW == 171 (0x7f56e26f4000) [pid = 1916] [serial = 1403] [outer = 0x7f56e2210800]
06:41:25 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
06:41:25 INFO - document served over http requires an https
06:41:25 INFO - sub-resource via iframe-tag using the meta-csp
06:41:25 INFO - delivery method with keep-origin-redirect and when
06:41:25 INFO - the target request is cross-origin.
06:41:25 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1886ms
06:41:25 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
06:41:25 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e1d1e800 == 42 [pid = 1916] [id = 502]
06:41:25 INFO - PROCESS | 1867 | ++DOMWINDOW == 172 (0x7f56e2210000) [pid = 1916] [serial = 1404] [outer = (nil)]
06:41:26 INFO - PROCESS | 1867 | ++DOMWINDOW == 173 (0x7f56e24fb800) [pid = 1916] [serial = 1405] [outer = 0x7f56e2210000]
06:41:26 INFO - PROCESS | 1867 | ++DOMWINDOW == 174 (0x7f56e43a8400) [pid = 1916] [serial = 1406] [outer = 0x7f56e2210000]
06:41:26 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e4819000 == 41 [pid = 1916] [id = 483]
06:41:26 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e4257800 == 40 [pid = 1916] [id = 482]
06:41:26 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e2017000 == 39 [pid = 1916] [id = 481]
06:41:26 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e480e800 == 38 [pid = 1916] [id = 413]
06:41:26 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e4075800 == 37 [pid = 1916] [id = 480]
06:41:26 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e4374000 == 36 [pid = 1916] [id = 479]
06:41:26 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56eb1ec800 == 35 [pid = 1916] [id = 478]
06:41:26 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56eb0a0800 == 34 [pid = 1916] [id = 477]
06:41:26 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ea2a1000 == 33 [pid = 1916] [id = 476]
06:41:26 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ea16a800 == 32 [pid = 1916] [id = 474]
06:41:26 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ea295800 == 31 [pid = 1916] [id = 475]
06:41:26 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ea15d000 == 30 [pid = 1916] [id = 473]
06:41:26 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ea14c000 == 29 [pid = 1916] [id = 472]
06:41:26 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ea0a3000 == 28 [pid = 1916] [id = 471]
06:41:26 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ea07e800 == 27 [pid = 1916] [id = 470]
06:41:26 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e9d0d000 == 26 [pid = 1916] [id = 469]
06:41:26 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e7c5d000 == 25 [pid = 1916] [id = 468]
06:41:26 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e6448800 == 24 [pid = 1916] [id = 467]
06:41:26 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e4d85800 == 23 [pid = 1916] [id = 466]
06:41:26 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e1e6b800 == 22 [pid = 1916] [id = 465]
06:41:27 INFO - PROCESS | 1867 | --DOMWINDOW == 173 (0x7f56e5a25400) [pid = 1916] [serial = 1293] [outer = (nil)] [url = about:blank]
06:41:27 INFO - PROCESS | 1867 | --DOMWINDOW == 172 (0x7f56e4b91c00) [pid = 1916] [serial = 1290] [outer = (nil)] [url = about:blank]
06:41:27 INFO - PROCESS | 1867 | --DOMWINDOW == 171 (0x7f56e4287400) [pid = 1916] [serial = 1285] [outer = (nil)] [url = about:blank]
06:41:27 INFO - PROCESS | 1867 | --DOMWINDOW == 170 (0x7f56e61d0000) [pid = 1916] [serial = 1296] [outer = (nil)] [url = about:blank]
06:41:27 INFO - PROCESS | 1867 | --DOMWINDOW == 169 (0x7f56e4d40c00) [pid = 1916] [serial = 1248] [outer = (nil)] [url = about:blank]
06:41:27 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e1e6b800 == 23 [pid = 1916] [id = 503]
06:41:27 INFO - PROCESS | 1867 | ++DOMWINDOW == 170 (0x7f56e1e8c000) [pid = 1916] [serial = 1407] [outer = (nil)]
06:41:27 INFO - PROCESS | 1867 | ++DOMWINDOW == 171 (0x7f56e26f8000) [pid = 1916] [serial = 1408] [outer = 0x7f56e1e8c000]
06:41:27 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
06:41:27 INFO - document served over http requires an https
06:41:27 INFO - sub-resource via iframe-tag using the meta-csp
06:41:27 INFO - delivery method with no-redirect and when
06:41:27 INFO - the target request is cross-origin.
06:41:27 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1740ms
06:41:27 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
06:41:27 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e4080000 == 24 [pid = 1916] [id = 504]
06:41:27 INFO - PROCESS | 1867 | ++DOMWINDOW == 172 (0x7f56e26f6000) [pid = 1916] [serial = 1409] [outer = (nil)]
06:41:27 INFO - PROCESS | 1867 | ++DOMWINDOW == 173 (0x7f56e47c3800) [pid = 1916] [serial = 1410] [outer = 0x7f56e26f6000]
06:41:28 INFO - PROCESS | 1867 | ++DOMWINDOW == 174 (0x7f56e4ed6000) [pid = 1916] [serial = 1411] [outer = 0x7f56e26f6000]
06:41:28 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e4461800 == 25 [pid = 1916] [id = 505]
06:41:28 INFO - PROCESS | 1867 | ++DOMWINDOW == 175 (0x7f56e5b4ac00) [pid = 1916] [serial = 1412] [outer = (nil)]
06:41:28 INFO - PROCESS | 1867 | ++DOMWINDOW == 176 (0x7f56e5feb000) [pid = 1916] [serial = 1413] [outer = 0x7f56e5b4ac00]
06:41:28 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
06:41:28 INFO - document served over http requires an https
06:41:28 INFO - sub-resource via iframe-tag using the meta-csp
06:41:28 INFO - delivery method with swap-origin-redirect and when
06:41:28 INFO - the target request is cross-origin.
06:41:28 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1487ms
06:41:28 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
06:41:29 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e45b3800 == 26 [pid = 1916] [id = 506]
06:41:29 INFO - PROCESS | 1867 | ++DOMWINDOW == 177 (0x7f56e46bb400) [pid = 1916] [serial = 1414] [outer = (nil)]
06:41:29 INFO - PROCESS | 1867 | ++DOMWINDOW == 178 (0x7f56e5faa000) [pid = 1916] [serial = 1415] [outer = 0x7f56e46bb400]
06:41:29 INFO - PROCESS | 1867 | ++DOMWINDOW == 179 (0x7f56e6345800) [pid = 1916] [serial = 1416] [outer = 0x7f56e46bb400]
06:41:30 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
06:41:30 INFO - document served over http requires an https
06:41:30 INFO - sub-resource via script-tag using the meta-csp
06:41:30 INFO - delivery method with keep-origin-redirect and when
06:41:30 INFO - the target request is cross-origin.
06:41:30 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2085ms
06:41:30 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
06:41:31 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e4980000 == 27 [pid = 1916] [id = 507]
06:41:31 INFO - PROCESS | 1867 | ++DOMWINDOW == 180 (0x7f56e5fed400) [pid = 1916] [serial = 1417] [outer = (nil)]
06:41:31 INFO - PROCESS | 1867 | ++DOMWINDOW == 181 (0x7f56e78d4000) [pid = 1916] [serial = 1418] [outer = 0x7f56e5fed400]
06:41:31 INFO - PROCESS | 1867 | ++DOMWINDOW == 182 (0x7f56e82e4c00) [pid = 1916] [serial = 1419] [outer = 0x7f56e5fed400]
06:41:34 INFO - PROCESS | 1867 | --DOMWINDOW == 181 (0x7f56e24fd800) [pid = 1916] [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]
06:41:34 INFO - PROCESS | 1867 | --DOMWINDOW == 180 (0x7f56e24fa000) [pid = 1916] [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]
06:41:34 INFO - PROCESS | 1867 | --DOMWINDOW == 179 (0x7f56e29c7800) [pid = 1916] [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]
06:41:34 INFO - PROCESS | 1867 | --DOMWINDOW == 178 (0x7f56e43a6400) [pid = 1916] [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]
06:41:34 INFO - PROCESS | 1867 | --DOMWINDOW == 177 (0x7f56e5faac00) [pid = 1916] [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]
06:41:34 INFO - PROCESS | 1867 | --DOMWINDOW == 176 (0x7f56ea0d9800) [pid = 1916] [serial = 1328] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:41:34 INFO - PROCESS | 1867 | --DOMWINDOW == 175 (0x7f56e929d000) [pid = 1916] [serial = 1318] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:41:34 INFO - PROCESS | 1867 | --DOMWINDOW == 174 (0x7f56e9c17400) [pid = 1916] [serial = 1323] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446907234338]
06:41:34 INFO - PROCESS | 1867 | --DOMWINDOW == 173 (0x7f56e1dcb000) [pid = 1916] [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]
06:41:35 INFO - PROCESS | 1867 | --DOMWINDOW == 172 (0x7f56e1f97800) [pid = 1916] [serial = 1301] [outer = (nil)] [url = about:blank]
06:41:35 INFO - PROCESS | 1867 | --DOMWINDOW == 171 (0x7f56e667e800) [pid = 1916] [serial = 1307] [outer = (nil)] [url = about:blank]
06:41:35 INFO - PROCESS | 1867 | --DOMWINDOW == 170 (0x7f56ea252c00) [pid = 1916] [serial = 1337] [outer = (nil)] [url = about:blank]
06:41:35 INFO - PROCESS | 1867 | --DOMWINDOW == 169 (0x7f56e929fc00) [pid = 1916] [serial = 1321] [outer = (nil)] [url = about:blank]
06:41:35 INFO - PROCESS | 1867 | --DOMWINDOW == 168 (0x7f56e8aa7800) [pid = 1916] [serial = 1313] [outer = (nil)] [url = about:blank]
06:41:35 INFO - PROCESS | 1867 | --DOMWINDOW == 167 (0x7f56ea0de000) [pid = 1916] [serial = 1329] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:41:35 INFO - PROCESS | 1867 | --DOMWINDOW == 166 (0x7f56e9c70400) [pid = 1916] [serial = 1326] [outer = (nil)] [url = about:blank]
06:41:35 INFO - PROCESS | 1867 | --DOMWINDOW == 165 (0x7f56e9c6d800) [pid = 1916] [serial = 1324] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446907234338]
06:41:35 INFO - PROCESS | 1867 | --DOMWINDOW == 164 (0x7f56e26f3800) [pid = 1916] [serial = 1340] [outer = (nil)] [url = about:blank]
06:41:35 INFO - PROCESS | 1867 | --DOMWINDOW == 163 (0x7f56ea13dc00) [pid = 1916] [serial = 1334] [outer = (nil)] [url = about:blank]
06:41:35 INFO - PROCESS | 1867 | --DOMWINDOW == 162 (0x7f56e5fb2c00) [pid = 1916] [serial = 1304] [outer = (nil)] [url = about:blank]
06:41:35 INFO - PROCESS | 1867 | --DOMWINDOW == 161 (0x7f56ea0dc000) [pid = 1916] [serial = 1331] [outer = (nil)] [url = about:blank]
06:41:35 INFO - PROCESS | 1867 | --DOMWINDOW == 160 (0x7f56e40a0400) [pid = 1916] [serial = 1346] [outer = (nil)] [url = about:blank]
06:41:35 INFO - PROCESS | 1867 | --DOMWINDOW == 159 (0x7f56e5b41000) [pid = 1916] [serial = 1349] [outer = (nil)] [url = about:blank]
06:41:35 INFO - PROCESS | 1867 | --DOMWINDOW == 158 (0x7f56e7cd6000) [pid = 1916] [serial = 1310] [outer = (nil)] [url = about:blank]
06:41:35 INFO - PROCESS | 1867 | --DOMWINDOW == 157 (0x7f56e92a1c00) [pid = 1916] [serial = 1319] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:41:35 INFO - PROCESS | 1867 | --DOMWINDOW == 156 (0x7f56e91a2800) [pid = 1916] [serial = 1316] [outer = (nil)] [url = about:blank]
06:41:35 INFO - PROCESS | 1867 | --DOMWINDOW == 155 (0x7f56e633c000) [pid = 1916] [serial = 1352] [outer = (nil)] [url = about:blank]
06:41:35 INFO - PROCESS | 1867 | --DOMWINDOW == 154 (0x7f56e43a2800) [pid = 1916] [serial = 1343] [outer = (nil)] [url = about:blank]
06:41:35 INFO - PROCESS | 1867 | --DOMWINDOW == 153 (0x7f56e2549c00) [pid = 1916] [serial = 1299] [outer = (nil)] [url = about:blank]
06:41:35 INFO - PROCESS | 1867 | --DOMWINDOW == 152 (0x7f56e45a5800) [pid = 1916] [serial = 1341] [outer = (nil)] [url = about:blank]
06:41:35 INFO - PROCESS | 1867 | --DOMWINDOW == 151 (0x7f56e4b92c00) [pid = 1916] [serial = 1344] [outer = (nil)] [url = about:blank]
06:41:35 INFO - PROCESS | 1867 | --DOMWINDOW == 150 (0x7f56e4ed2000) [pid = 1916] [serial = 1347] [outer = (nil)] [url = about:blank]
06:41:36 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
06:41:36 INFO - document served over http requires an https
06:41:36 INFO - sub-resource via script-tag using the meta-csp
06:41:36 INFO - delivery method with no-redirect and when
06:41:36 INFO - the target request is cross-origin.
06:41:36 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 5097ms
06:41:36 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
06:41:36 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e406c000 == 28 [pid = 1916] [id = 508]
06:41:36 INFO - PROCESS | 1867 | ++DOMWINDOW == 151 (0x7f56e2328800) [pid = 1916] [serial = 1420] [outer = (nil)]
06:41:36 INFO - PROCESS | 1867 | ++DOMWINDOW == 152 (0x7f56e2331c00) [pid = 1916] [serial = 1421] [outer = 0x7f56e2328800]
06:41:36 INFO - PROCESS | 1867 | ++DOMWINDOW == 153 (0x7f56e4211400) [pid = 1916] [serial = 1422] [outer = 0x7f56e2328800]
06:41:37 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
06:41:37 INFO - document served over http requires an https
06:41:37 INFO - sub-resource via script-tag using the meta-csp
06:41:37 INFO - delivery method with swap-origin-redirect and when
06:41:37 INFO - the target request is cross-origin.
06:41:37 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1898ms
06:41:37 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
06:41:38 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e4d9f800 == 29 [pid = 1916] [id = 509]
06:41:38 INFO - PROCESS | 1867 | ++DOMWINDOW == 154 (0x7f56e2324800) [pid = 1916] [serial = 1423] [outer = (nil)]
06:41:38 INFO - PROCESS | 1867 | ++DOMWINDOW == 155 (0x7f56e47c6000) [pid = 1916] [serial = 1424] [outer = 0x7f56e2324800]
06:41:38 INFO - PROCESS | 1867 | ++DOMWINDOW == 156 (0x7f56e5fa4c00) [pid = 1916] [serial = 1425] [outer = 0x7f56e2324800]
06:41:39 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
06:41:39 INFO - document served over http requires an https
06:41:39 INFO - sub-resource via xhr-request using the meta-csp
06:41:39 INFO - delivery method with keep-origin-redirect and when
06:41:39 INFO - the target request is cross-origin.
06:41:39 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1836ms
06:41:39 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
06:41:40 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e7c5d000 == 30 [pid = 1916] [id = 510]
06:41:40 INFO - PROCESS | 1867 | ++DOMWINDOW == 157 (0x7f56e47c2c00) [pid = 1916] [serial = 1426] [outer = (nil)]
06:41:40 INFO - PROCESS | 1867 | ++DOMWINDOW == 158 (0x7f56e61d5000) [pid = 1916] [serial = 1427] [outer = 0x7f56e47c2c00]
06:41:40 INFO - PROCESS | 1867 | ++DOMWINDOW == 159 (0x7f56e7a06800) [pid = 1916] [serial = 1428] [outer = 0x7f56e47c2c00]
06:41:41 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
06:41:41 INFO - document served over http requires an https
06:41:41 INFO - sub-resource via xhr-request using the meta-csp
06:41:41 INFO - delivery method with no-redirect and when
06:41:41 INFO - the target request is cross-origin.
06:41:41 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1649ms
06:41:41 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
06:41:41 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ea05f800 == 31 [pid = 1916] [id = 511]
06:41:41 INFO - PROCESS | 1867 | ++DOMWINDOW == 160 (0x7f56e623fc00) [pid = 1916] [serial = 1429] [outer = (nil)]
06:41:42 INFO - PROCESS | 1867 | ++DOMWINDOW == 161 (0x7f56e8aa8000) [pid = 1916] [serial = 1430] [outer = 0x7f56e623fc00]
06:41:42 INFO - PROCESS | 1867 | ++DOMWINDOW == 162 (0x7f56e91a6400) [pid = 1916] [serial = 1431] [outer = 0x7f56e623fc00]
06:41:43 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
06:41:43 INFO - document served over http requires an https
06:41:43 INFO - sub-resource via xhr-request using the meta-csp
06:41:43 INFO - delivery method with swap-origin-redirect and when
06:41:43 INFO - the target request is cross-origin.
06:41:43 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1730ms
06:41:43 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
06:41:43 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ea0a8000 == 32 [pid = 1916] [id = 512]
06:41:43 INFO - PROCESS | 1867 | ++DOMWINDOW == 163 (0x7f56e8aa7800) [pid = 1916] [serial = 1432] [outer = (nil)]
06:41:43 INFO - PROCESS | 1867 | ++DOMWINDOW == 164 (0x7f56e9c10800) [pid = 1916] [serial = 1433] [outer = 0x7f56e8aa7800]
06:41:44 INFO - PROCESS | 1867 | ++DOMWINDOW == 165 (0x7f56e9c79000) [pid = 1916] [serial = 1434] [outer = 0x7f56e8aa7800]
06:41:45 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
06:41:45 INFO - document served over http requires an http
06:41:45 INFO - sub-resource via fetch-request using the meta-csp
06:41:45 INFO - delivery method with keep-origin-redirect and when
06:41:45 INFO - the target request is same-origin.
06:41:45 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2085ms
06:41:45 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
06:41:45 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ea28f800 == 33 [pid = 1916] [id = 513]
06:41:45 INFO - PROCESS | 1867 | ++DOMWINDOW == 166 (0x7f56e9c0f000) [pid = 1916] [serial = 1435] [outer = (nil)]
06:41:46 INFO - PROCESS | 1867 | ++DOMWINDOW == 167 (0x7f56ea13dc00) [pid = 1916] [serial = 1436] [outer = 0x7f56e9c0f000]
06:41:46 INFO - PROCESS | 1867 | ++DOMWINDOW == 168 (0x7f56ea422800) [pid = 1916] [serial = 1437] [outer = 0x7f56e9c0f000]
06:41:47 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
06:41:47 INFO - document served over http requires an http
06:41:47 INFO - sub-resource via fetch-request using the meta-csp
06:41:47 INFO - delivery method with no-redirect and when
06:41:47 INFO - the target request is same-origin.
06:41:47 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 2087ms
06:41:47 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
06:41:47 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56eb1db000 == 34 [pid = 1916] [id = 514]
06:41:47 INFO - PROCESS | 1867 | ++DOMWINDOW == 169 (0x7f56ea13b000) [pid = 1916] [serial = 1438] [outer = (nil)]
06:41:48 INFO - PROCESS | 1867 | ++DOMWINDOW == 170 (0x7f56eb23a000) [pid = 1916] [serial = 1439] [outer = 0x7f56ea13b000]
06:41:48 INFO - PROCESS | 1867 | ++DOMWINDOW == 171 (0x7f56eb4c0400) [pid = 1916] [serial = 1440] [outer = 0x7f56ea13b000]
06:41:49 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
06:41:49 INFO - document served over http requires an http
06:41:49 INFO - sub-resource via fetch-request using the meta-csp
06:41:49 INFO - delivery method with swap-origin-redirect and when
06:41:49 INFO - the target request is same-origin.
06:41:49 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1984ms
06:41:49 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
06:41:50 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56eb61a800 == 35 [pid = 1916] [id = 515]
06:41:50 INFO - PROCESS | 1867 | ++DOMWINDOW == 172 (0x7f56eb235400) [pid = 1916] [serial = 1441] [outer = (nil)]
06:41:50 INFO - PROCESS | 1867 | ++DOMWINDOW == 173 (0x7f56eb92e800) [pid = 1916] [serial = 1442] [outer = 0x7f56eb235400]
06:41:50 INFO - PROCESS | 1867 | ++DOMWINDOW == 174 (0x7f56ec207000) [pid = 1916] [serial = 1443] [outer = 0x7f56eb235400]
06:41:51 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ed7b9800 == 36 [pid = 1916] [id = 516]
06:41:51 INFO - PROCESS | 1867 | ++DOMWINDOW == 175 (0x7f56ec210800) [pid = 1916] [serial = 1444] [outer = (nil)]
06:41:51 INFO - PROCESS | 1867 | ++DOMWINDOW == 176 (0x7f56ece27000) [pid = 1916] [serial = 1445] [outer = 0x7f56ec210800]
06:41:51 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
06:41:51 INFO - document served over http requires an http
06:41:51 INFO - sub-resource via iframe-tag using the meta-csp
06:41:51 INFO - delivery method with keep-origin-redirect and when
06:41:51 INFO - the target request is same-origin.
06:41:51 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 2582ms
06:41:52 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
06:41:52 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ee01b800 == 37 [pid = 1916] [id = 517]
06:41:52 INFO - PROCESS | 1867 | ++DOMWINDOW == 177 (0x7f56eb92cc00) [pid = 1916] [serial = 1446] [outer = (nil)]
06:41:52 INFO - PROCESS | 1867 | ++DOMWINDOW == 178 (0x7f56ece29800) [pid = 1916] [serial = 1447] [outer = 0x7f56eb92cc00]
06:41:52 INFO - PROCESS | 1867 | ++DOMWINDOW == 179 (0x7f56ece31c00) [pid = 1916] [serial = 1448] [outer = 0x7f56eb92cc00]
06:41:53 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ee030800 == 38 [pid = 1916] [id = 518]
06:41:53 INFO - PROCESS | 1867 | ++DOMWINDOW == 180 (0x7f56ecfdc400) [pid = 1916] [serial = 1449] [outer = (nil)]
06:41:53 INFO - PROCESS | 1867 | ++DOMWINDOW == 181 (0x7f56ecfe0400) [pid = 1916] [serial = 1450] [outer = 0x7f56ecfdc400]
06:41:53 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
06:41:53 INFO - document served over http requires an http
06:41:53 INFO - sub-resource via iframe-tag using the meta-csp
06:41:53 INFO - delivery method with no-redirect and when
06:41:53 INFO - the target request is same-origin.
06:41:53 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1981ms
06:41:54 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
06:41:54 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ee122000 == 39 [pid = 1916] [id = 519]
06:41:54 INFO - PROCESS | 1867 | ++DOMWINDOW == 182 (0x7f56ec211400) [pid = 1916] [serial = 1451] [outer = (nil)]
06:41:54 INFO - PROCESS | 1867 | ++DOMWINDOW == 183 (0x7f56ecfdd800) [pid = 1916] [serial = 1452] [outer = 0x7f56ec211400]
06:41:54 INFO - PROCESS | 1867 | ++DOMWINDOW == 184 (0x7f56ed071c00) [pid = 1916] [serial = 1453] [outer = 0x7f56ec211400]
06:41:55 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ee136000 == 40 [pid = 1916] [id = 520]
06:41:55 INFO - PROCESS | 1867 | ++DOMWINDOW == 185 (0x7f56ed075400) [pid = 1916] [serial = 1454] [outer = (nil)]
06:41:55 INFO - PROCESS | 1867 | ++DOMWINDOW == 186 (0x7f56ed07a400) [pid = 1916] [serial = 1455] [outer = 0x7f56ed075400]
06:41:55 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
06:41:55 INFO - document served over http requires an http
06:41:55 INFO - sub-resource via iframe-tag using the meta-csp
06:41:55 INFO - delivery method with swap-origin-redirect and when
06:41:55 INFO - the target request is same-origin.
06:41:55 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1688ms
06:41:55 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
06:41:56 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ee409800 == 41 [pid = 1916] [id = 521]
06:41:56 INFO - PROCESS | 1867 | ++DOMWINDOW == 187 (0x7f56ecfe3000) [pid = 1916] [serial = 1456] [outer = (nil)]
06:41:56 INFO - PROCESS | 1867 | ++DOMWINDOW == 188 (0x7f56ed078400) [pid = 1916] [serial = 1457] [outer = 0x7f56ecfe3000]
06:41:56 INFO - PROCESS | 1867 | ++DOMWINDOW == 189 (0x7f56ed23e000) [pid = 1916] [serial = 1458] [outer = 0x7f56ecfe3000]
06:41:57 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
06:41:57 INFO - document served over http requires an http
06:41:57 INFO - sub-resource via script-tag using the meta-csp
06:41:57 INFO - delivery method with keep-origin-redirect and when
06:41:57 INFO - the target request is same-origin.
06:41:57 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1687ms
06:41:57 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
06:41:57 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ee422800 == 42 [pid = 1916] [id = 522]
06:41:57 INFO - PROCESS | 1867 | ++DOMWINDOW == 190 (0x7f56ed07f400) [pid = 1916] [serial = 1459] [outer = (nil)]
06:41:58 INFO - PROCESS | 1867 | ++DOMWINDOW == 191 (0x7f56ed2d2000) [pid = 1916] [serial = 1460] [outer = 0x7f56ed07f400]
06:41:58 INFO - PROCESS | 1867 | ++DOMWINDOW == 192 (0x7f56ed2da400) [pid = 1916] [serial = 1461] [outer = 0x7f56ed07f400]
06:41:59 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
06:41:59 INFO - document served over http requires an http
06:41:59 INFO - sub-resource via script-tag using the meta-csp
06:41:59 INFO - delivery method with no-redirect and when
06:41:59 INFO - the target request is same-origin.
06:41:59 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1928ms
06:41:59 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
06:41:59 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ee889000 == 43 [pid = 1916] [id = 523]
06:41:59 INFO - PROCESS | 1867 | ++DOMWINDOW == 193 (0x7f56ed2d3400) [pid = 1916] [serial = 1462] [outer = (nil)]
06:42:00 INFO - PROCESS | 1867 | ++DOMWINDOW == 194 (0x7f56ed525000) [pid = 1916] [serial = 1463] [outer = 0x7f56ed2d3400]
06:42:00 INFO - PROCESS | 1867 | ++DOMWINDOW == 195 (0x7f56ed530c00) [pid = 1916] [serial = 1464] [outer = 0x7f56ed2d3400]
06:42:01 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
06:42:01 INFO - document served over http requires an http
06:42:01 INFO - sub-resource via script-tag using the meta-csp
06:42:01 INFO - delivery method with swap-origin-redirect and when
06:42:01 INFO - the target request is same-origin.
06:42:01 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 2192ms
06:42:01 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
06:42:02 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56eecc4000 == 44 [pid = 1916] [id = 524]
06:42:02 INFO - PROCESS | 1867 | ++DOMWINDOW == 196 (0x7f56ed527c00) [pid = 1916] [serial = 1465] [outer = (nil)]
06:42:02 INFO - PROCESS | 1867 | ++DOMWINDOW == 197 (0x7f56ed74ac00) [pid = 1916] [serial = 1466] [outer = 0x7f56ed527c00]
06:42:02 INFO - PROCESS | 1867 | ++DOMWINDOW == 198 (0x7f56ed8bc800) [pid = 1916] [serial = 1467] [outer = 0x7f56ed527c00]
06:42:04 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
06:42:04 INFO - document served over http requires an http
06:42:04 INFO - sub-resource via xhr-request using the meta-csp
06:42:04 INFO - delivery method with keep-origin-redirect and when
06:42:04 INFO - the target request is same-origin.
06:42:04 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 3442ms
06:42:05 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
06:42:05 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e4b1d000 == 45 [pid = 1916] [id = 525]
06:42:05 INFO - PROCESS | 1867 | ++DOMWINDOW == 199 (0x7f56ed747800) [pid = 1916] [serial = 1468] [outer = (nil)]
06:42:05 INFO - PROCESS | 1867 | ++DOMWINDOW == 200 (0x7f56ed749800) [pid = 1916] [serial = 1469] [outer = 0x7f56ed747800]
06:42:05 INFO - PROCESS | 1867 | ++DOMWINDOW == 201 (0x7f56ed8c9c00) [pid = 1916] [serial = 1470] [outer = 0x7f56ed747800]
06:42:06 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e7919800 == 44 [pid = 1916] [id = 486]
06:42:06 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e4ce3000 == 43 [pid = 1916] [id = 485]
06:42:06 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e9140000 == 42 [pid = 1916] [id = 488]
06:42:06 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e82a8000 == 41 [pid = 1916] [id = 487]
06:42:06 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e9dab000 == 40 [pid = 1916] [id = 490]
06:42:06 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e9d0e800 == 39 [pid = 1916] [id = 489]
06:42:06 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ea07c000 == 38 [pid = 1916] [id = 491]
06:42:06 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56eb338800 == 37 [pid = 1916] [id = 492]
06:42:06 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56eb5e8000 == 36 [pid = 1916] [id = 493]
06:42:06 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56eb60a000 == 35 [pid = 1916] [id = 494]
06:42:06 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56eb622800 == 34 [pid = 1916] [id = 495]
06:42:06 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ebe8d800 == 33 [pid = 1916] [id = 496]
06:42:06 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ec2e1800 == 32 [pid = 1916] [id = 497]
06:42:06 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ed153000 == 31 [pid = 1916] [id = 498]
06:42:06 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e200e800 == 30 [pid = 1916] [id = 501]
06:42:06 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e45d0800 == 29 [pid = 1916] [id = 500]
06:42:06 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e1e6b800 == 28 [pid = 1916] [id = 503]
06:42:06 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e1d1e800 == 27 [pid = 1916] [id = 502]
06:42:06 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e4461800 == 26 [pid = 1916] [id = 505]
06:42:06 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e4080000 == 25 [pid = 1916] [id = 504]
06:42:06 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e9db2000 == 24 [pid = 1916] [id = 457]
06:42:06 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e45b3800 == 23 [pid = 1916] [id = 506]
06:42:07 INFO - PROCESS | 1867 | --DOMWINDOW == 200 (0x7f56e779fc00) [pid = 1916] [serial = 1353] [outer = (nil)] [url = about:blank]
06:42:07 INFO - PROCESS | 1867 | --DOMWINDOW == 199 (0x7f56e604e000) [pid = 1916] [serial = 1350] [outer = (nil)] [url = about:blank]
06:42:07 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
06:42:07 INFO - document served over http requires an http
06:42:07 INFO - sub-resource via xhr-request using the meta-csp
06:42:07 INFO - delivery method with no-redirect and when
06:42:07 INFO - the target request is same-origin.
06:42:07 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 2342ms
06:42:07 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
06:42:07 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e20e2000 == 24 [pid = 1916] [id = 526]
06:42:07 INFO - PROCESS | 1867 | ++DOMWINDOW == 200 (0x7f56e4283400) [pid = 1916] [serial = 1471] [outer = (nil)]
06:42:07 INFO - PROCESS | 1867 | ++DOMWINDOW == 201 (0x7f56e4285c00) [pid = 1916] [serial = 1472] [outer = 0x7f56e4283400]
06:42:08 INFO - PROCESS | 1867 | ++DOMWINDOW == 202 (0x7f56e47cc800) [pid = 1916] [serial = 1473] [outer = 0x7f56e4283400]
06:42:09 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
06:42:09 INFO - document served over http requires an http
06:42:09 INFO - sub-resource via xhr-request using the meta-csp
06:42:09 INFO - delivery method with swap-origin-redirect and when
06:42:09 INFO - the target request is same-origin.
06:42:09 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1688ms
06:42:09 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
06:42:09 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e4461800 == 25 [pid = 1916] [id = 527]
06:42:09 INFO - PROCESS | 1867 | ++DOMWINDOW == 203 (0x7f56e4a55800) [pid = 1916] [serial = 1474] [outer = (nil)]
06:42:09 INFO - PROCESS | 1867 | ++DOMWINDOW == 204 (0x7f56e6117400) [pid = 1916] [serial = 1475] [outer = 0x7f56e4a55800]
06:42:09 INFO - PROCESS | 1867 | ++DOMWINDOW == 205 (0x7f56e77a4800) [pid = 1916] [serial = 1476] [outer = 0x7f56e4a55800]
06:42:10 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
06:42:10 INFO - document served over http requires an https
06:42:10 INFO - sub-resource via fetch-request using the meta-csp
06:42:10 INFO - delivery method with keep-origin-redirect and when
06:42:10 INFO - the target request is same-origin.
06:42:10 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1685ms
06:42:10 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
06:42:11 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e4b22000 == 26 [pid = 1916] [id = 528]
06:42:11 INFO - PROCESS | 1867 | ++DOMWINDOW == 206 (0x7f56e5fe0000) [pid = 1916] [serial = 1477] [outer = (nil)]
06:42:11 INFO - PROCESS | 1867 | ++DOMWINDOW == 207 (0x7f56e7ffbc00) [pid = 1916] [serial = 1478] [outer = 0x7f56e5fe0000]
06:42:11 INFO - PROCESS | 1867 | ++DOMWINDOW == 208 (0x7f56e9c79c00) [pid = 1916] [serial = 1479] [outer = 0x7f56e5fe0000]
06:42:13 INFO - PROCESS | 1867 | --DOMWINDOW == 207 (0x7f56e1dcfc00) [pid = 1916] [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]
06:42:13 INFO - PROCESS | 1867 | --DOMWINDOW == 206 (0x7f56e43a8000) [pid = 1916] [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]
06:42:13 INFO - PROCESS | 1867 | --DOMWINDOW == 205 (0x7f56e5fe7400) [pid = 1916] [serial = 1360] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:42:13 INFO - PROCESS | 1867 | --DOMWINDOW == 204 (0x7f56e7a0c000) [pid = 1916] [serial = 1365] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446907260708]
06:42:13 INFO - PROCESS | 1867 | --DOMWINDOW == 203 (0x7f56e8aa4000) [pid = 1916] [serial = 1370] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:42:13 INFO - PROCESS | 1867 | --DOMWINDOW == 202 (0x7f56e43a8c00) [pid = 1916] [serial = 1400] [outer = (nil)] [url = about:blank]
06:42:13 INFO - PROCESS | 1867 | --DOMWINDOW == 201 (0x7f56e26f4000) [pid = 1916] [serial = 1403] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:42:13 INFO - PROCESS | 1867 | --DOMWINDOW == 200 (0x7f56e24fb800) [pid = 1916] [serial = 1405] [outer = (nil)] [url = about:blank]
06:42:13 INFO - PROCESS | 1867 | --DOMWINDOW == 199 (0x7f56e26f8000) [pid = 1916] [serial = 1408] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446907287104]
06:42:13 INFO - PROCESS | 1867 | --DOMWINDOW == 198 (0x7f56eb92f000) [pid = 1916] [serial = 1394] [outer = (nil)] [url = about:blank]
06:42:13 INFO - PROCESS | 1867 | --DOMWINDOW == 197 (0x7f56eb4c6800) [pid = 1916] [serial = 1391] [outer = (nil)] [url = about:blank]
06:42:13 INFO - PROCESS | 1867 | --DOMWINDOW == 196 (0x7f56eb31e400) [pid = 1916] [serial = 1388] [outer = (nil)] [url = about:blank]
06:42:13 INFO - PROCESS | 1867 | --DOMWINDOW == 195 (0x7f56eb241000) [pid = 1916] [serial = 1385] [outer = (nil)] [url = about:blank]
06:42:13 INFO - PROCESS | 1867 | --DOMWINDOW == 194 (0x7f56eb31d000) [pid = 1916] [serial = 1397] [outer = (nil)] [url = about:blank]
06:42:13 INFO - PROCESS | 1867 | --DOMWINDOW == 193 (0x7f56ea24b400) [pid = 1916] [serial = 1376] [outer = (nil)] [url = about:blank]
06:42:13 INFO - PROCESS | 1867 | --DOMWINDOW == 192 (0x7f56e409d800) [pid = 1916] [serial = 1358] [outer = (nil)] [url = about:blank]
06:42:13 INFO - PROCESS | 1867 | --DOMWINDOW == 191 (0x7f56e611e400) [pid = 1916] [serial = 1361] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:42:13 INFO - PROCESS | 1867 | --DOMWINDOW == 190 (0x7f56e6112c00) [pid = 1916] [serial = 1363] [outer = (nil)] [url = about:blank]
06:42:14 INFO - PROCESS | 1867 | --DOMWINDOW == 189 (0x7f56e7ccf000) [pid = 1916] [serial = 1366] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446907260708]
06:42:14 INFO - PROCESS | 1867 | --DOMWINDOW == 188 (0x7f56e7ccb400) [pid = 1916] [serial = 1368] [outer = (nil)] [url = about:blank]
06:42:14 INFO - PROCESS | 1867 | --DOMWINDOW == 187 (0x7f56e91a1400) [pid = 1916] [serial = 1371] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:42:14 INFO - PROCESS | 1867 | --DOMWINDOW == 186 (0x7f56e24f8800) [pid = 1916] [serial = 1355] [outer = (nil)] [url = about:blank]
06:42:14 INFO - PROCESS | 1867 | --DOMWINDOW == 185 (0x7f56ea467800) [pid = 1916] [serial = 1379] [outer = (nil)] [url = about:blank]
06:42:14 INFO - PROCESS | 1867 | --DOMWINDOW == 184 (0x7f56e5faa000) [pid = 1916] [serial = 1415] [outer = (nil)] [url = about:blank]
06:42:14 INFO - PROCESS | 1867 | --DOMWINDOW == 183 (0x7f56eb199400) [pid = 1916] [serial = 1382] [outer = (nil)] [url = about:blank]
06:42:14 INFO - PROCESS | 1867 | --DOMWINDOW == 182 (0x7f56e47c3800) [pid = 1916] [serial = 1410] [outer = (nil)] [url = about:blank]
06:42:14 INFO - PROCESS | 1867 | --DOMWINDOW == 181 (0x7f56e5feb000) [pid = 1916] [serial = 1413] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:42:14 INFO - PROCESS | 1867 | --DOMWINDOW == 180 (0x7f56e9299c00) [pid = 1916] [serial = 1373] [outer = (nil)] [url = about:blank]
06:42:14 INFO - PROCESS | 1867 | --DOMWINDOW == 179 (0x7f56e78d4000) [pid = 1916] [serial = 1418] [outer = (nil)] [url = about:blank]
06:42:14 INFO - PROCESS | 1867 | --DOMWINDOW == 178 (0x7f56e1e8c000) [pid = 1916] [serial = 1407] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446907287104]
06:42:14 INFO - PROCESS | 1867 | --DOMWINDOW == 177 (0x7f56e46bb400) [pid = 1916] [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]
06:42:14 INFO - PROCESS | 1867 | --DOMWINDOW == 176 (0x7f56e2210000) [pid = 1916] [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]
06:42:14 INFO - PROCESS | 1867 | --DOMWINDOW == 175 (0x7f56e421c000) [pid = 1916] [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]
06:42:14 INFO - PROCESS | 1867 | --DOMWINDOW == 174 (0x7f56e5b4ac00) [pid = 1916] [serial = 1412] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:42:14 INFO - PROCESS | 1867 | --DOMWINDOW == 173 (0x7f56e2210800) [pid = 1916] [serial = 1402] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:42:14 INFO - PROCESS | 1867 | --DOMWINDOW == 172 (0x7f56e26f6000) [pid = 1916] [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]
06:42:14 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
06:42:14 INFO - document served over http requires an https
06:42:14 INFO - sub-resource via fetch-request using the meta-csp
06:42:14 INFO - delivery method with no-redirect and when
06:42:14 INFO - the target request is same-origin.
06:42:14 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 3589ms
06:42:14 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
06:42:14 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e6360000 == 27 [pid = 1916] [id = 529]
06:42:14 INFO - PROCESS | 1867 | ++DOMWINDOW == 173 (0x7f56e26f8000) [pid = 1916] [serial = 1480] [outer = (nil)]
06:42:14 INFO - PROCESS | 1867 | ++DOMWINDOW == 174 (0x7f56e29d4800) [pid = 1916] [serial = 1481] [outer = 0x7f56e26f8000]
06:42:15 INFO - PROCESS | 1867 | ++DOMWINDOW == 175 (0x7f56e5fe5800) [pid = 1916] [serial = 1482] [outer = 0x7f56e26f8000]
06:42:16 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
06:42:16 INFO - document served over http requires an https
06:42:16 INFO - sub-resource via fetch-request using the meta-csp
06:42:16 INFO - delivery method with swap-origin-redirect and when
06:42:16 INFO - the target request is same-origin.
06:42:16 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2091ms
06:42:16 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
06:42:17 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e6195000 == 28 [pid = 1916] [id = 530]
06:42:17 INFO - PROCESS | 1867 | ++DOMWINDOW == 176 (0x7f56e232fc00) [pid = 1916] [serial = 1483] [outer = (nil)]
06:42:17 INFO - PROCESS | 1867 | ++DOMWINDOW == 177 (0x7f56e45a5800) [pid = 1916] [serial = 1484] [outer = 0x7f56e232fc00]
06:42:17 INFO - PROCESS | 1867 | ++DOMWINDOW == 178 (0x7f56e6556400) [pid = 1916] [serial = 1485] [outer = 0x7f56e232fc00]
06:42:18 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e9138000 == 29 [pid = 1916] [id = 531]
06:42:18 INFO - PROCESS | 1867 | ++DOMWINDOW == 179 (0x7f56e7a10400) [pid = 1916] [serial = 1486] [outer = (nil)]
06:42:19 INFO - PROCESS | 1867 | ++DOMWINDOW == 180 (0x7f56e8a9d800) [pid = 1916] [serial = 1487] [outer = 0x7f56e7a10400]
06:42:19 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
06:42:19 INFO - document served over http requires an https
06:42:19 INFO - sub-resource via iframe-tag using the meta-csp
06:42:19 INFO - delivery method with keep-origin-redirect and when
06:42:19 INFO - the target request is same-origin.
06:42:19 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2738ms
06:42:19 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
06:42:19 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e9d9a000 == 30 [pid = 1916] [id = 532]
06:42:19 INFO - PROCESS | 1867 | ++DOMWINDOW == 181 (0x7f56e443bc00) [pid = 1916] [serial = 1488] [outer = (nil)]
06:42:19 INFO - PROCESS | 1867 | ++DOMWINDOW == 182 (0x7f56e929f400) [pid = 1916] [serial = 1489] [outer = 0x7f56e443bc00]
06:42:20 INFO - PROCESS | 1867 | ++DOMWINDOW == 183 (0x7f56ea13e000) [pid = 1916] [serial = 1490] [outer = 0x7f56e443bc00]
06:42:20 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ea0a5000 == 31 [pid = 1916] [id = 533]
06:42:20 INFO - PROCESS | 1867 | ++DOMWINDOW == 184 (0x7f56ea255800) [pid = 1916] [serial = 1491] [outer = (nil)]
06:42:20 INFO - PROCESS | 1867 | ++DOMWINDOW == 185 (0x7f56ea462c00) [pid = 1916] [serial = 1492] [outer = 0x7f56ea255800]
06:42:21 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
06:42:21 INFO - document served over http requires an https
06:42:21 INFO - sub-resource via iframe-tag using the meta-csp
06:42:21 INFO - delivery method with no-redirect and when
06:42:21 INFO - the target request is same-origin.
06:42:21 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1833ms
06:42:21 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
06:42:21 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56eb08a800 == 32 [pid = 1916] [id = 534]
06:42:21 INFO - PROCESS | 1867 | ++DOMWINDOW == 186 (0x7f56e7cd9c00) [pid = 1916] [serial = 1493] [outer = (nil)]
06:42:21 INFO - PROCESS | 1867 | ++DOMWINDOW == 187 (0x7f56ea463400) [pid = 1916] [serial = 1494] [outer = 0x7f56e7cd9c00]
06:42:21 INFO - PROCESS | 1867 | ++DOMWINDOW == 188 (0x7f56eb19e800) [pid = 1916] [serial = 1495] [outer = 0x7f56e7cd9c00]
06:42:22 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56eb5e7800 == 33 [pid = 1916] [id = 535]
06:42:22 INFO - PROCESS | 1867 | ++DOMWINDOW == 189 (0x7f56eb241800) [pid = 1916] [serial = 1496] [outer = (nil)]
06:42:22 INFO - PROCESS | 1867 | ++DOMWINDOW == 190 (0x7f56eb319c00) [pid = 1916] [serial = 1497] [outer = 0x7f56eb241800]
06:42:22 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
06:42:22 INFO - document served over http requires an https
06:42:22 INFO - sub-resource via iframe-tag using the meta-csp
06:42:22 INFO - delivery method with swap-origin-redirect and when
06:42:22 INFO - the target request is same-origin.
06:42:22 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1842ms
06:42:22 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
06:42:23 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56eb607000 == 34 [pid = 1916] [id = 536]
06:42:23 INFO - PROCESS | 1867 | ++DOMWINDOW == 191 (0x7f56ea252000) [pid = 1916] [serial = 1498] [outer = (nil)]
06:42:23 INFO - PROCESS | 1867 | ++DOMWINDOW == 192 (0x7f56eb315800) [pid = 1916] [serial = 1499] [outer = 0x7f56ea252000]
06:42:23 INFO - PROCESS | 1867 | ++DOMWINDOW == 193 (0x7f56eb5d4800) [pid = 1916] [serial = 1500] [outer = 0x7f56ea252000]
06:42:24 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
06:42:24 INFO - document served over http requires an https
06:42:24 INFO - sub-resource via script-tag using the meta-csp
06:42:24 INFO - delivery method with keep-origin-redirect and when
06:42:24 INFO - the target request is same-origin.
06:42:24 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1939ms
06:42:24 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
06:42:25 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ebe93000 == 35 [pid = 1916] [id = 537]
06:42:25 INFO - PROCESS | 1867 | ++DOMWINDOW == 194 (0x7f56eb31b400) [pid = 1916] [serial = 1501] [outer = (nil)]
06:42:25 INFO - PROCESS | 1867 | ++DOMWINDOW == 195 (0x7f56ec210c00) [pid = 1916] [serial = 1502] [outer = 0x7f56eb31b400]
06:42:25 INFO - PROCESS | 1867 | ++DOMWINDOW == 196 (0x7f56ed07d400) [pid = 1916] [serial = 1503] [outer = 0x7f56eb31b400]
06:42:27 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
06:42:27 INFO - document served over http requires an https
06:42:27 INFO - sub-resource via script-tag using the meta-csp
06:42:27 INFO - delivery method with no-redirect and when
06:42:27 INFO - the target request is same-origin.
06:42:27 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 2136ms
06:42:27 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
06:42:27 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ed163000 == 36 [pid = 1916] [id = 538]
06:42:27 INFO - PROCESS | 1867 | ++DOMWINDOW == 197 (0x7f56ece2fc00) [pid = 1916] [serial = 1504] [outer = (nil)]
06:42:27 INFO - PROCESS | 1867 | ++DOMWINDOW == 198 (0x7f56ed23f000) [pid = 1916] [serial = 1505] [outer = 0x7f56ece2fc00]
06:42:28 INFO - PROCESS | 1867 | ++DOMWINDOW == 199 (0x7f56ed8c0000) [pid = 1916] [serial = 1506] [outer = 0x7f56ece2fc00]
06:42:29 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
06:42:29 INFO - document served over http requires an https
06:42:29 INFO - sub-resource via script-tag using the meta-csp
06:42:29 INFO - delivery method with swap-origin-redirect and when
06:42:29 INFO - the target request is same-origin.
06:42:29 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2088ms
06:42:29 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
06:42:29 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56eecba000 == 37 [pid = 1916] [id = 539]
06:42:29 INFO - PROCESS | 1867 | ++DOMWINDOW == 200 (0x7f56ed2d8400) [pid = 1916] [serial = 1507] [outer = (nil)]
06:42:29 INFO - PROCESS | 1867 | ++DOMWINDOW == 201 (0x7f56ee42d000) [pid = 1916] [serial = 1508] [outer = 0x7f56ed2d8400]
06:42:30 INFO - PROCESS | 1867 | ++DOMWINDOW == 202 (0x7f56ee434c00) [pid = 1916] [serial = 1509] [outer = 0x7f56ed2d8400]
06:42:31 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
06:42:31 INFO - document served over http requires an https
06:42:31 INFO - sub-resource via xhr-request using the meta-csp
06:42:31 INFO - delivery method with keep-origin-redirect and when
06:42:31 INFO - the target request is same-origin.
06:42:31 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 2787ms
06:42:31 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
06:42:32 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ef168800 == 38 [pid = 1916] [id = 540]
06:42:32 INFO - PROCESS | 1867 | ++DOMWINDOW == 203 (0x7f56ee42bc00) [pid = 1916] [serial = 1510] [outer = (nil)]
06:42:32 INFO - PROCESS | 1867 | ++DOMWINDOW == 204 (0x7f56ee74d000) [pid = 1916] [serial = 1511] [outer = 0x7f56ee42bc00]
06:42:32 INFO - PROCESS | 1867 | ++DOMWINDOW == 205 (0x7f56ee756c00) [pid = 1916] [serial = 1512] [outer = 0x7f56ee42bc00]
06:42:34 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
06:42:34 INFO - document served over http requires an https
06:42:34 INFO - sub-resource via xhr-request using the meta-csp
06:42:34 INFO - delivery method with no-redirect and when
06:42:34 INFO - the target request is same-origin.
06:42:34 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 2648ms
06:42:34 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
06:42:35 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e200e800 == 39 [pid = 1916] [id = 541]
06:42:35 INFO - PROCESS | 1867 | ++DOMWINDOW == 206 (0x7f56e1f97800) [pid = 1916] [serial = 1513] [outer = (nil)]
06:42:35 INFO - PROCESS | 1867 | ++DOMWINDOW == 207 (0x7f56e1f9a400) [pid = 1916] [serial = 1514] [outer = 0x7f56e1f97800]
06:42:35 INFO - PROCESS | 1867 | ++DOMWINDOW == 208 (0x7f56e24eec00) [pid = 1916] [serial = 1515] [outer = 0x7f56e1f97800]
06:42:36 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
06:42:36 INFO - document served over http requires an https
06:42:36 INFO - sub-resource via xhr-request using the meta-csp
06:42:36 INFO - delivery method with swap-origin-redirect and when
06:42:36 INFO - the target request is same-origin.
06:42:36 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2106ms
06:42:36 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
06:42:37 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e473d000 == 40 [pid = 1916] [id = 542]
06:42:37 INFO - PROCESS | 1867 | ++DOMWINDOW == 209 (0x7f56e409cc00) [pid = 1916] [serial = 1516] [outer = (nil)]
06:42:37 INFO - PROCESS | 1867 | ++DOMWINDOW == 210 (0x7f56e40a2400) [pid = 1916] [serial = 1517] [outer = 0x7f56e409cc00]
06:42:37 INFO - PROCESS | 1867 | ++DOMWINDOW == 211 (0x7f56e4437c00) [pid = 1916] [serial = 1518] [outer = 0x7f56e409cc00]
06:42:38 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
06:42:38 INFO - document served over http requires an http
06:42:38 INFO - sub-resource via fetch-request using the meta-referrer
06:42:38 INFO - delivery method with keep-origin-redirect and when
06:42:38 INFO - the target request is cross-origin.
06:42:38 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1703ms
06:42:38 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
06:42:39 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e1d23000 == 41 [pid = 1916] [id = 543]
06:42:39 INFO - PROCESS | 1867 | ++DOMWINDOW == 212 (0x7f56e1f9ac00) [pid = 1916] [serial = 1519] [outer = (nil)]
06:42:39 INFO - PROCESS | 1867 | ++DOMWINDOW == 213 (0x7f56e2209800) [pid = 1916] [serial = 1520] [outer = 0x7f56e1f9ac00]
06:42:39 INFO - PROCESS | 1867 | ++DOMWINDOW == 214 (0x7f56e2558000) [pid = 1916] [serial = 1521] [outer = 0x7f56e1f9ac00]
06:42:40 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
06:42:40 INFO - document served over http requires an http
06:42:40 INFO - sub-resource via fetch-request using the meta-referrer
06:42:40 INFO - delivery method with no-redirect and when
06:42:40 INFO - the target request is cross-origin.
06:42:40 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 2442ms
06:42:40 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
06:42:41 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e407b800 == 42 [pid = 1916] [id = 544]
06:42:41 INFO - PROCESS | 1867 | ++DOMWINDOW == 215 (0x7f56e24f2400) [pid = 1916] [serial = 1522] [outer = (nil)]
06:42:41 INFO - PROCESS | 1867 | ++DOMWINDOW == 216 (0x7f56e2553400) [pid = 1916] [serial = 1523] [outer = 0x7f56e24f2400]
06:42:41 INFO - PROCESS | 1867 | ++DOMWINDOW == 217 (0x7f56e409fc00) [pid = 1916] [serial = 1524] [outer = 0x7f56e24f2400]
06:42:43 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:42:43 INFO - document served over http requires an http
06:42:43 INFO - sub-resource via fetch-request using the meta-referrer
06:42:43 INFO - delivery method with swap-origin-redirect and when
06:42:43 INFO - the target request is cross-origin.
06:42:43 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2133ms
06:42:43 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
06:42:43 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e4474800 == 43 [pid = 1916] [id = 545]
06:42:43 INFO - PROCESS | 1867 | ++DOMWINDOW == 218 (0x7f56e29cc800) [pid = 1916] [serial = 1525] [outer = (nil)]
06:42:43 INFO - PROCESS | 1867 | ++DOMWINDOW == 219 (0x7f56e43a7c00) [pid = 1916] [serial = 1526] [outer = 0x7f56e29cc800]
06:42:44 INFO - PROCESS | 1867 | ++DOMWINDOW == 220 (0x7f56e45adc00) [pid = 1916] [serial = 1527] [outer = 0x7f56e29cc800]
06:42:44 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e4b22000 == 42 [pid = 1916] [id = 528]
06:42:44 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e4461800 == 41 [pid = 1916] [id = 527]
06:42:44 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e20e2000 == 40 [pid = 1916] [id = 526]
06:42:44 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e5b17000 == 39 [pid = 1916] [id = 484]
06:42:44 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e4b1d000 == 38 [pid = 1916] [id = 525]
06:42:44 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56eecc4000 == 37 [pid = 1916] [id = 524]
06:42:44 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ee889000 == 36 [pid = 1916] [id = 523]
06:42:44 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ee422800 == 35 [pid = 1916] [id = 522]
06:42:44 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ee409800 == 34 [pid = 1916] [id = 521]
06:42:44 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ee136000 == 33 [pid = 1916] [id = 520]
06:42:44 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ee122000 == 32 [pid = 1916] [id = 519]
06:42:44 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ee030800 == 31 [pid = 1916] [id = 518]
06:42:44 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ee01b800 == 30 [pid = 1916] [id = 517]
06:42:44 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ed7b9800 == 29 [pid = 1916] [id = 516]
06:42:44 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56eb61a800 == 28 [pid = 1916] [id = 515]
06:42:44 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56eb1db000 == 27 [pid = 1916] [id = 514]
06:42:44 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ea28f800 == 26 [pid = 1916] [id = 513]
06:42:44 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ea0a8000 == 25 [pid = 1916] [id = 512]
06:42:44 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ea05f800 == 24 [pid = 1916] [id = 511]
06:42:44 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e7c5d000 == 23 [pid = 1916] [id = 510]
06:42:44 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e4d9f800 == 22 [pid = 1916] [id = 509]
06:42:44 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e406c000 == 21 [pid = 1916] [id = 508]
06:42:44 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e4980000 == 20 [pid = 1916] [id = 507]
06:42:44 INFO - PROCESS | 1867 | --DOMWINDOW == 219 (0x7f56e4ed6000) [pid = 1916] [serial = 1411] [outer = (nil)] [url = about:blank]
06:42:44 INFO - PROCESS | 1867 | --DOMWINDOW == 218 (0x7f56e43a8400) [pid = 1916] [serial = 1406] [outer = (nil)] [url = about:blank]
06:42:44 INFO - PROCESS | 1867 | --DOMWINDOW == 217 (0x7f56e4d3fc00) [pid = 1916] [serial = 1401] [outer = (nil)] [url = about:blank]
06:42:44 INFO - PROCESS | 1867 | --DOMWINDOW == 216 (0x7f56e6345800) [pid = 1916] [serial = 1416] [outer = (nil)] [url = about:blank]
06:42:44 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e1e6f000 == 21 [pid = 1916] [id = 546]
06:42:44 INFO - PROCESS | 1867 | ++DOMWINDOW == 217 (0x7f56e1e81400) [pid = 1916] [serial = 1528] [outer = (nil)]
06:42:44 INFO - PROCESS | 1867 | ++DOMWINDOW == 218 (0x7f56e24fc400) [pid = 1916] [serial = 1529] [outer = 0x7f56e1e81400]
06:42:45 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:42:45 INFO - document served over http requires an http
06:42:45 INFO - sub-resource via iframe-tag using the meta-referrer
06:42:45 INFO - delivery method with keep-origin-redirect and when
06:42:45 INFO - the target request is cross-origin.
06:42:45 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 2684ms
06:42:45 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
06:42:46 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e284d000 == 22 [pid = 1916] [id = 547]
06:42:46 INFO - PROCESS | 1867 | ++DOMWINDOW == 219 (0x7f56e2330000) [pid = 1916] [serial = 1530] [outer = (nil)]
06:42:46 INFO - PROCESS | 1867 | ++DOMWINDOW == 220 (0x7f56e428cc00) [pid = 1916] [serial = 1531] [outer = 0x7f56e2330000]
06:42:46 INFO - PROCESS | 1867 | ++DOMWINDOW == 221 (0x7f56e46c6c00) [pid = 1916] [serial = 1532] [outer = 0x7f56e2330000]
06:42:47 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e4257000 == 23 [pid = 1916] [id = 548]
06:42:47 INFO - PROCESS | 1867 | ++DOMWINDOW == 222 (0x7f56e47ca400) [pid = 1916] [serial = 1533] [outer = (nil)]
06:42:47 INFO - PROCESS | 1867 | ++DOMWINDOW == 223 (0x7f56e4a56800) [pid = 1916] [serial = 1534] [outer = 0x7f56e47ca400]
06:42:47 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
06:42:47 INFO - document served over http requires an http
06:42:47 INFO - sub-resource via iframe-tag using the meta-referrer
06:42:47 INFO - delivery method with no-redirect and when
06:42:47 INFO - the target request is cross-origin.
06:42:47 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1585ms
06:42:47 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
06:42:47 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e4475000 == 24 [pid = 1916] [id = 549]
06:42:47 INFO - PROCESS | 1867 | ++DOMWINDOW == 224 (0x7f56e43af800) [pid = 1916] [serial = 1535] [outer = (nil)]
06:42:47 INFO - PROCESS | 1867 | ++DOMWINDOW == 225 (0x7f56e4a54400) [pid = 1916] [serial = 1536] [outer = 0x7f56e43af800]
06:42:48 INFO - PROCESS | 1867 | ++DOMWINDOW == 226 (0x7f56e4d36c00) [pid = 1916] [serial = 1537] [outer = 0x7f56e43af800]
06:42:48 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e4744800 == 25 [pid = 1916] [id = 550]
06:42:48 INFO - PROCESS | 1867 | ++DOMWINDOW == 227 (0x7f56e4d3f400) [pid = 1916] [serial = 1538] [outer = (nil)]
06:42:48 INFO - PROCESS | 1867 | ++DOMWINDOW == 228 (0x7f56e4ed3800) [pid = 1916] [serial = 1539] [outer = 0x7f56e4d3f400]
06:42:49 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
06:42:49 INFO - document served over http requires an http
06:42:49 INFO - sub-resource via iframe-tag using the meta-referrer
06:42:49 INFO - delivery method with swap-origin-redirect and when
06:42:49 INFO - the target request is cross-origin.
06:42:49 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1729ms
06:42:49 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
06:42:49 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e480d000 == 26 [pid = 1916] [id = 551]
06:42:49 INFO - PROCESS | 1867 | ++DOMWINDOW == 229 (0x7f56e47cec00) [pid = 1916] [serial = 1540] [outer = (nil)]
06:42:49 INFO - PROCESS | 1867 | ++DOMWINDOW == 230 (0x7f56e4ecfc00) [pid = 1916] [serial = 1541] [outer = 0x7f56e47cec00]
06:42:49 INFO - PROCESS | 1867 | ++DOMWINDOW == 231 (0x7f56e5b42c00) [pid = 1916] [serial = 1542] [outer = 0x7f56e47cec00]
06:42:51 INFO - PROCESS | 1867 | --DOMWINDOW == 230 (0x7f56e7a0cc00) [pid = 1916] [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]
06:42:51 INFO - PROCESS | 1867 | --DOMWINDOW == 229 (0x7f56e1f9d400) [pid = 1916] [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]
06:42:51 INFO - PROCESS | 1867 | --DOMWINDOW == 228 (0x7f56e220b400) [pid = 1916] [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]
06:42:51 INFO - PROCESS | 1867 | --DOMWINDOW == 227 (0x7f56e8aa6800) [pid = 1916] [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]
06:42:51 INFO - PROCESS | 1867 | --DOMWINDOW == 226 (0x7f56e92a2000) [pid = 1916] [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]
06:42:51 INFO - PROCESS | 1867 | --DOMWINDOW == 225 (0x7f56e5b46800) [pid = 1916] [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]
06:42:51 INFO - PROCESS | 1867 | --DOMWINDOW == 224 (0x7f56e2203000) [pid = 1916] [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]
06:42:51 INFO - PROCESS | 1867 | --DOMWINDOW == 223 (0x7f56eb198c00) [pid = 1916] [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]
06:42:52 INFO - PROCESS | 1867 | --DOMWINDOW == 222 (0x7f56e428f400) [pid = 1916] [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]
06:42:52 INFO - PROCESS | 1867 | --DOMWINDOW == 221 (0x7f56eb92e000) [pid = 1916] [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]
06:42:52 INFO - PROCESS | 1867 | --DOMWINDOW == 220 (0x7f56eb31cc00) [pid = 1916] [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]
06:42:52 INFO - PROCESS | 1867 | --DOMWINDOW == 219 (0x7f56eb23ec00) [pid = 1916] [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]
06:42:52 INFO - PROCESS | 1867 | --DOMWINDOW == 218 (0x7f56e7cd8400) [pid = 1916] [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]
06:42:52 INFO - PROCESS | 1867 | --DOMWINDOW == 217 (0x7f56e2549800) [pid = 1916] [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]
06:42:52 INFO - PROCESS | 1867 | --DOMWINDOW == 216 (0x7f56e1f9d000) [pid = 1916] [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]
06:42:52 INFO - PROCESS | 1867 | --DOMWINDOW == 215 (0x7f56e2324800) [pid = 1916] [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]
06:42:52 INFO - PROCESS | 1867 | --DOMWINDOW == 214 (0x7f56ed527c00) [pid = 1916] [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]
06:42:52 INFO - PROCESS | 1867 | --DOMWINDOW == 213 (0x7f56ec211400) [pid = 1916] [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]
06:42:52 INFO - PROCESS | 1867 | --DOMWINDOW == 212 (0x7f56e8aa7800) [pid = 1916] [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]
06:42:52 INFO - PROCESS | 1867 | --DOMWINDOW == 211 (0x7f56ec210800) [pid = 1916] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:42:52 INFO - PROCESS | 1867 | --DOMWINDOW == 210 (0x7f56e4a55800) [pid = 1916] [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]
06:42:52 INFO - PROCESS | 1867 | --DOMWINDOW == 209 (0x7f56ecfdc400) [pid = 1916] [serial = 1449] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446907313567]
06:42:52 INFO - PROCESS | 1867 | --DOMWINDOW == 208 (0x7f56e4283400) [pid = 1916] [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]
06:42:52 INFO - PROCESS | 1867 | --DOMWINDOW == 207 (0x7f56ecfe3000) [pid = 1916] [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]
06:42:52 INFO - PROCESS | 1867 | --DOMWINDOW == 206 (0x7f56ed747800) [pid = 1916] [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]
06:42:52 INFO - PROCESS | 1867 | --DOMWINDOW == 205 (0x7f56e9c0f000) [pid = 1916] [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]
06:42:52 INFO - PROCESS | 1867 | --DOMWINDOW == 204 (0x7f56e2328800) [pid = 1916] [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]
06:42:52 INFO - PROCESS | 1867 | --DOMWINDOW == 203 (0x7f56e47c2c00) [pid = 1916] [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]
06:42:52 INFO - PROCESS | 1867 | --DOMWINDOW == 202 (0x7f56e5fe0000) [pid = 1916] [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]
06:42:52 INFO - PROCESS | 1867 | --DOMWINDOW == 201 (0x7f56ed075400) [pid = 1916] [serial = 1454] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:42:52 INFO - PROCESS | 1867 | --DOMWINDOW == 200 (0x7f56e623fc00) [pid = 1916] [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]
06:42:52 INFO - PROCESS | 1867 | --DOMWINDOW == 199 (0x7f56ed2d3400) [pid = 1916] [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]
06:42:52 INFO - PROCESS | 1867 | --DOMWINDOW == 198 (0x7f56ea13b000) [pid = 1916] [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]
06:42:52 INFO - PROCESS | 1867 | --DOMWINDOW == 197 (0x7f56eb235400) [pid = 1916] [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]
06:42:52 INFO - PROCESS | 1867 | --DOMWINDOW == 196 (0x7f56ed07f400) [pid = 1916] [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]
06:42:52 INFO - PROCESS | 1867 | --DOMWINDOW == 195 (0x7f56eb92cc00) [pid = 1916] [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]
06:42:52 INFO - PROCESS | 1867 | --DOMWINDOW == 194 (0x7f56e4d33800) [pid = 1916] [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]
06:42:52 INFO - PROCESS | 1867 | --DOMWINDOW == 193 (0x7f56e91a0800) [pid = 1916] [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]
06:42:52 INFO - PROCESS | 1867 | --DOMWINDOW == 192 (0x7f56ea140800) [pid = 1916] [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]
06:42:52 INFO - PROCESS | 1867 | --DOMWINDOW == 191 (0x7f56e4286000) [pid = 1916] [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]
06:42:52 INFO - PROCESS | 1867 | --DOMWINDOW == 190 (0x7f56e4d3f000) [pid = 1916] [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]
06:42:52 INFO - PROCESS | 1867 | --DOMWINDOW == 189 (0x7f56e4d33400) [pid = 1916] [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]
06:42:52 INFO - PROCESS | 1867 | --DOMWINDOW == 188 (0x7f56e91a0400) [pid = 1916] [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]
06:42:52 INFO - PROCESS | 1867 | --DOMWINDOW == 187 (0x7f56e6680c00) [pid = 1916] [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]
06:42:52 INFO - PROCESS | 1867 | --DOMWINDOW == 186 (0x7f56e232ac00) [pid = 1916] [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]
06:42:52 INFO - PROCESS | 1867 | --DOMWINDOW == 185 (0x7f56e9c19800) [pid = 1916] [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]
06:42:52 INFO - PROCESS | 1867 | --DOMWINDOW == 184 (0x7f56ea0e1000) [pid = 1916] [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]
06:42:52 INFO - PROCESS | 1867 | --DOMWINDOW == 183 (0x7f56e43ab400) [pid = 1916] [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]
06:42:52 INFO - PROCESS | 1867 | --DOMWINDOW == 182 (0x7f56e1f9b400) [pid = 1916] [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]
06:42:52 INFO - PROCESS | 1867 | --DOMWINDOW == 181 (0x7f56e655c000) [pid = 1916] [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]
06:42:52 INFO - PROCESS | 1867 | --DOMWINDOW == 180 (0x7f56e5fe5400) [pid = 1916] [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]
06:42:52 INFO - PROCESS | 1867 | --DOMWINDOW == 179 (0x7f56e5fb1c00) [pid = 1916] [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]
06:42:52 INFO - PROCESS | 1867 | --DOMWINDOW == 178 (0x7f56e9296800) [pid = 1916] [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]
06:42:52 INFO - PROCESS | 1867 | --DOMWINDOW == 177 (0x7f56e1dd0000) [pid = 1916] [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]
06:42:52 INFO - PROCESS | 1867 | --DOMWINDOW == 176 (0x7f56e61c8400) [pid = 1916] [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]
06:42:52 INFO - PROCESS | 1867 | --DOMWINDOW == 175 (0x7f56e6557400) [pid = 1916] [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]
06:42:52 INFO - PROCESS | 1867 | --DOMWINDOW == 174 (0x7f56e4d37c00) [pid = 1916] [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]
06:42:52 INFO - PROCESS | 1867 | --DOMWINDOW == 173 (0x7f56e254d400) [pid = 1916] [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]
06:42:52 INFO - PROCESS | 1867 | --DOMWINDOW == 172 (0x7f56e6343000) [pid = 1916] [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]
06:42:52 INFO - PROCESS | 1867 | --DOMWINDOW == 171 (0x7f56e4d35400) [pid = 1916] [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]
06:42:52 INFO - PROCESS | 1867 | --DOMWINDOW == 170 (0x7f56e6345400) [pid = 1916] [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]
06:42:52 INFO - PROCESS | 1867 | --DOMWINDOW == 169 (0x7f56e6238800) [pid = 1916] [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]
06:42:52 INFO - PROCESS | 1867 | --DOMWINDOW == 168 (0x7f56e604c000) [pid = 1916] [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]
06:42:52 INFO - PROCESS | 1867 | --DOMWINDOW == 167 (0x7f56e7cd1c00) [pid = 1916] [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]
06:42:52 INFO - PROCESS | 1867 | --DOMWINDOW == 166 (0x7f56e5b42400) [pid = 1916] [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]
06:42:52 INFO - PROCESS | 1867 | --DOMWINDOW == 165 (0x7f56e5a26000) [pid = 1916] [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]
06:42:52 INFO - PROCESS | 1867 | --DOMWINDOW == 164 (0x7f56ea467400) [pid = 1916] [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]
06:42:52 INFO - PROCESS | 1867 | --DOMWINDOW == 163 (0x7f56e4a62800) [pid = 1916] [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]
06:42:52 INFO - PROCESS | 1867 | --DOMWINDOW == 162 (0x7f56ea140400) [pid = 1916] [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]
06:42:52 INFO - PROCESS | 1867 | --DOMWINDOW == 161 (0x7f56e1f9dc00) [pid = 1916] [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]
06:42:52 INFO - PROCESS | 1867 | --DOMWINDOW == 160 (0x7f56e6343400) [pid = 1916] [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]
06:42:52 INFO - PROCESS | 1867 | --DOMWINDOW == 159 (0x7f56e78d6000) [pid = 1916] [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]
06:42:52 INFO - PROCESS | 1867 | --DOMWINDOW == 158 (0x7f56e1e8f400) [pid = 1916] [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]
06:42:52 INFO - PROCESS | 1867 | --DOMWINDOW == 157 (0x7f56ecfe0400) [pid = 1916] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446907313567]
06:42:52 INFO - PROCESS | 1867 | --DOMWINDOW == 156 (0x7f56ece29800) [pid = 1916] [serial = 1447] [outer = (nil)] [url = about:blank]
06:42:52 INFO - PROCESS | 1867 | --DOMWINDOW == 155 (0x7f56eb23a000) [pid = 1916] [serial = 1439] [outer = (nil)] [url = about:blank]
06:42:52 INFO - PROCESS | 1867 | --DOMWINDOW == 154 (0x7f56ed749800) [pid = 1916] [serial = 1469] [outer = (nil)] [url = about:blank]
06:42:52 INFO - PROCESS | 1867 | --DOMWINDOW == 153 (0x7f56e47c6000) [pid = 1916] [serial = 1424] [outer = (nil)] [url = about:blank]
06:42:52 INFO - PROCESS | 1867 | --DOMWINDOW == 152 (0x7f56e61d5000) [pid = 1916] [serial = 1427] [outer = (nil)] [url = about:blank]
06:42:52 INFO - PROCESS | 1867 | --DOMWINDOW == 151 (0x7f56ece27000) [pid = 1916] [serial = 1445] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:42:52 INFO - PROCESS | 1867 | --DOMWINDOW == 150 (0x7f56eb92e800) [pid = 1916] [serial = 1442] [outer = (nil)] [url = about:blank]
06:42:52 INFO - PROCESS | 1867 | --DOMWINDOW == 149 (0x7f56ea13dc00) [pid = 1916] [serial = 1436] [outer = (nil)] [url = about:blank]
06:42:52 INFO - PROCESS | 1867 | --DOMWINDOW == 148 (0x7f56ed2d2000) [pid = 1916] [serial = 1460] [outer = (nil)] [url = about:blank]
06:42:52 INFO - PROCESS | 1867 | --DOMWINDOW == 147 (0x7f56ed078400) [pid = 1916] [serial = 1457] [outer = (nil)] [url = about:blank]
06:42:52 INFO - PROCESS | 1867 | --DOMWINDOW == 146 (0x7f56e6117400) [pid = 1916] [serial = 1475] [outer = (nil)] [url = about:blank]
06:42:52 INFO - PROCESS | 1867 | --DOMWINDOW == 145 (0x7f56ed525000) [pid = 1916] [serial = 1463] [outer = (nil)] [url = about:blank]
06:42:52 INFO - PROCESS | 1867 | --DOMWINDOW == 144 (0x7f56e2331c00) [pid = 1916] [serial = 1421] [outer = (nil)] [url = about:blank]
06:42:52 INFO - PROCESS | 1867 | --DOMWINDOW == 143 (0x7f56ed74ac00) [pid = 1916] [serial = 1466] [outer = (nil)] [url = about:blank]
06:42:52 INFO - PROCESS | 1867 | --DOMWINDOW == 142 (0x7f56ed07a400) [pid = 1916] [serial = 1455] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:42:52 INFO - PROCESS | 1867 | --DOMWINDOW == 141 (0x7f56ecfdd800) [pid = 1916] [serial = 1452] [outer = (nil)] [url = about:blank]
06:42:52 INFO - PROCESS | 1867 | --DOMWINDOW == 140 (0x7f56e7ffbc00) [pid = 1916] [serial = 1478] [outer = (nil)] [url = about:blank]
06:42:52 INFO - PROCESS | 1867 | --DOMWINDOW == 139 (0x7f56e4285c00) [pid = 1916] [serial = 1472] [outer = (nil)] [url = about:blank]
06:42:52 INFO - PROCESS | 1867 | --DOMWINDOW == 138 (0x7f56e9c10800) [pid = 1916] [serial = 1433] [outer = (nil)] [url = about:blank]
06:42:52 INFO - PROCESS | 1867 | --DOMWINDOW == 137 (0x7f56e29d4800) [pid = 1916] [serial = 1481] [outer = (nil)] [url = about:blank]
06:42:53 INFO - PROCESS | 1867 | --DOMWINDOW == 136 (0x7f56e8aa8000) [pid = 1916] [serial = 1430] [outer = (nil)] [url = about:blank]
06:42:53 INFO - PROCESS | 1867 | --DOMWINDOW == 135 (0x7f56e77a4c00) [pid = 1916] [serial = 1266] [outer = (nil)] [url = about:blank]
06:42:53 INFO - PROCESS | 1867 | --DOMWINDOW == 134 (0x7f56e919b400) [pid = 1916] [serial = 1314] [outer = (nil)] [url = about:blank]
06:42:53 INFO - PROCESS | 1867 | --DOMWINDOW == 133 (0x7f56e61c7400) [pid = 1916] [serial = 1263] [outer = (nil)] [url = about:blank]
06:42:53 INFO - PROCESS | 1867 | --DOMWINDOW == 132 (0x7f56e5fa9c00) [pid = 1916] [serial = 1170] [outer = (nil)] [url = about:blank]
06:42:53 INFO - PROCESS | 1867 | --DOMWINDOW == 131 (0x7f56eb236400) [pid = 1916] [serial = 1383] [outer = (nil)] [url = about:blank]
06:42:53 INFO - PROCESS | 1867 | --DOMWINDOW == 130 (0x7f56e4ed2c00) [pid = 1916] [serial = 1164] [outer = (nil)] [url = about:blank]
06:42:53 INFO - PROCESS | 1867 | --DOMWINDOW == 129 (0x7f56ea41d000) [pid = 1916] [serial = 1338] [outer = (nil)] [url = about:blank]
06:42:53 INFO - PROCESS | 1867 | --DOMWINDOW == 128 (0x7f56e45b1c00) [pid = 1916] [serial = 1254] [outer = (nil)] [url = about:blank]
06:42:53 INFO - PROCESS | 1867 | --DOMWINDOW == 127 (0x7f56ec20b800) [pid = 1916] [serial = 1398] [outer = (nil)] [url = about:blank]
06:42:53 INFO - PROCESS | 1867 | --DOMWINDOW == 126 (0x7f56e7ccdc00) [pid = 1916] [serial = 1272] [outer = (nil)] [url = about:blank]
06:42:53 INFO - PROCESS | 1867 | --DOMWINDOW == 125 (0x7f56e78ca400) [pid = 1916] [serial = 1230] [outer = (nil)] [url = about:blank]
06:42:53 INFO - PROCESS | 1867 | --DOMWINDOW == 124 (0x7f56e7ff2400) [pid = 1916] [serial = 1275] [outer = (nil)] [url = about:blank]
06:42:53 INFO - PROCESS | 1867 | --DOMWINDOW == 123 (0x7f56e4ed8400) [pid = 1916] [serial = 1359] [outer = (nil)] [url = about:blank]
06:42:53 INFO - PROCESS | 1867 | --DOMWINDOW == 122 (0x7f56e26fb800) [pid = 1916] [serial = 1251] [outer = (nil)] [url = about:blank]
06:42:53 INFO - PROCESS | 1867 | --DOMWINDOW == 121 (0x7f56e9299400) [pid = 1916] [serial = 1317] [outer = (nil)] [url = about:blank]
06:42:53 INFO - PROCESS | 1867 | --DOMWINDOW == 120 (0x7f56e9c78800) [pid = 1916] [serial = 1327] [outer = (nil)] [url = about:blank]
06:42:53 INFO - PROCESS | 1867 | --DOMWINDOW == 119 (0x7f56e5fec400) [pid = 1916] [serial = 1173] [outer = (nil)] [url = about:blank]
06:42:53 INFO - PROCESS | 1867 | --DOMWINDOW == 118 (0x7f56ed8c9c00) [pid = 1916] [serial = 1470] [outer = (nil)] [url = about:blank]
06:42:53 INFO - PROCESS | 1867 | --DOMWINDOW == 117 (0x7f56e4d38000) [pid = 1916] [serial = 1161] [outer = (nil)] [url = about:blank]
06:42:53 INFO - PROCESS | 1867 | --DOMWINDOW == 116 (0x7f56eb315000) [pid = 1916] [serial = 1386] [outer = (nil)] [url = about:blank]
06:42:53 INFO - PROCESS | 1867 | --DOMWINDOW == 115 (0x7f56e5fa4c00) [pid = 1916] [serial = 1425] [outer = (nil)] [url = about:blank]
06:42:53 INFO - PROCESS | 1867 | --DOMWINDOW == 114 (0x7f56e7a06800) [pid = 1916] [serial = 1428] [outer = (nil)] [url = about:blank]
06:42:53 INFO - PROCESS | 1867 | --DOMWINDOW == 113 (0x7f56e7a04000) [pid = 1916] [serial = 1364] [outer = (nil)] [url = about:blank]
06:42:53 INFO - PROCESS | 1867 | --DOMWINDOW == 112 (0x7f56ed8bc800) [pid = 1916] [serial = 1467] [outer = (nil)] [url = about:blank]
06:42:53 INFO - PROCESS | 1867 | --DOMWINDOW == 111 (0x7f56eb937c00) [pid = 1916] [serial = 1395] [outer = (nil)] [url = about:blank]
06:42:53 INFO - PROCESS | 1867 | --DOMWINDOW == 110 (0x7f56eb5cb400) [pid = 1916] [serial = 1392] [outer = (nil)] [url = about:blank]
06:42:53 INFO - PROCESS | 1867 | --DOMWINDOW == 109 (0x7f56eb4bf000) [pid = 1916] [serial = 1389] [outer = (nil)] [url = about:blank]
06:42:53 INFO - PROCESS | 1867 | --DOMWINDOW == 108 (0x7f56e47cc800) [pid = 1916] [serial = 1473] [outer = (nil)] [url = about:blank]
06:42:53 INFO - PROCESS | 1867 | --DOMWINDOW == 107 (0x7f56e82e5400) [pid = 1916] [serial = 1280] [outer = (nil)] [url = about:blank]
06:42:53 INFO - PROCESS | 1867 | --DOMWINDOW == 106 (0x7f56e26f1400) [pid = 1916] [serial = 1105] [outer = (nil)] [url = about:blank]
06:42:53 INFO - PROCESS | 1867 | --DOMWINDOW == 105 (0x7f56e409c400) [pid = 1916] [serial = 1158] [outer = (nil)] [url = about:blank]
06:42:53 INFO - PROCESS | 1867 | --DOMWINDOW == 104 (0x7f56e633b800) [pid = 1916] [serial = 1305] [outer = (nil)] [url = about:blank]
06:42:53 INFO - PROCESS | 1867 | --DOMWINDOW == 103 (0x7f56e9c13800) [pid = 1916] [serial = 1322] [outer = (nil)] [url = about:blank]
06:42:53 INFO - PROCESS | 1867 | --DOMWINDOW == 102 (0x7f56ea46ec00) [pid = 1916] [serial = 1380] [outer = (nil)] [url = about:blank]
06:42:53 INFO - PROCESS | 1867 | --DOMWINDOW == 101 (0x7f56e4ed6800) [pid = 1916] [serial = 1257] [outer = (nil)] [url = about:blank]
06:42:53 INFO - PROCESS | 1867 | --DOMWINDOW == 100 (0x7f56e5b3b800) [pid = 1916] [serial = 1167] [outer = (nil)] [url = about:blank]
06:42:53 INFO - PROCESS | 1867 | --DOMWINDOW == 99 (0x7f56e77a5c00) [pid = 1916] [serial = 1308] [outer = (nil)] [url = about:blank]
06:42:53 INFO - PROCESS | 1867 | --DOMWINDOW == 98 (0x7f56ea0d8400) [pid = 1916] [serial = 1374] [outer = (nil)] [url = about:blank]
06:42:53 INFO - PROCESS | 1867 | --DOMWINDOW == 97 (0x7f56e82e2000) [pid = 1916] [serial = 1311] [outer = (nil)] [url = about:blank]
06:42:53 INFO - PROCESS | 1867 | --DOMWINDOW == 96 (0x7f56e5b43800) [pid = 1916] [serial = 1356] [outer = (nil)] [url = about:blank]
06:42:53 INFO - PROCESS | 1867 | --DOMWINDOW == 95 (0x7f56ea137400) [pid = 1916] [serial = 1332] [outer = (nil)] [url = about:blank]
06:42:53 INFO - PROCESS | 1867 | --DOMWINDOW == 94 (0x7f56ea24d400) [pid = 1916] [serial = 1335] [outer = (nil)] [url = about:blank]
06:42:53 INFO - PROCESS | 1867 | --DOMWINDOW == 93 (0x7f56e5a23400) [pid = 1916] [serial = 1209] [outer = (nil)] [url = about:blank]
06:42:53 INFO - PROCESS | 1867 | --DOMWINDOW == 92 (0x7f56e4218400) [pid = 1916] [serial = 1201] [outer = (nil)] [url = about:blank]
06:42:53 INFO - PROCESS | 1867 | --DOMWINDOW == 91 (0x7f56e779dc00) [pid = 1916] [serial = 1227] [outer = (nil)] [url = about:blank]
06:42:53 INFO - PROCESS | 1867 | --DOMWINDOW == 90 (0x7f56e61d1c00) [pid = 1916] [serial = 1215] [outer = (nil)] [url = about:blank]
06:42:53 INFO - PROCESS | 1867 | --DOMWINDOW == 89 (0x7f56e6112800) [pid = 1916] [serial = 1176] [outer = (nil)] [url = about:blank]
06:42:53 INFO - PROCESS | 1867 | --DOMWINDOW == 88 (0x7f56ea41dc00) [pid = 1916] [serial = 1377] [outer = (nil)] [url = about:blank]
06:42:53 INFO - PROCESS | 1867 | --DOMWINDOW == 87 (0x7f56e428c800) [pid = 1916] [serial = 1302] [outer = (nil)] [url = about:blank]
06:42:53 INFO - PROCESS | 1867 | --DOMWINDOW == 86 (0x7f56e633cc00) [pid = 1916] [serial = 1218] [outer = (nil)] [url = about:blank]
06:42:53 INFO - PROCESS | 1867 | --DOMWINDOW == 85 (0x7f56e7a06400) [pid = 1916] [serial = 1269] [outer = (nil)] [url = about:blank]
06:42:53 INFO - PROCESS | 1867 | --DOMWINDOW == 84 (0x7f56e5fae400) [pid = 1916] [serial = 1260] [outer = (nil)] [url = about:blank]
06:42:53 INFO - PROCESS | 1867 | --DOMWINDOW == 83 (0x7f56e91a6400) [pid = 1916] [serial = 1431] [outer = (nil)] [url = about:blank]
06:42:53 INFO - PROCESS | 1867 | --DOMWINDOW == 82 (0x7f56e4a56000) [pid = 1916] [serial = 1206] [outer = (nil)] [url = about:blank]
06:42:53 INFO - PROCESS | 1867 | --DOMWINDOW == 81 (0x7f56e82e0c00) [pid = 1916] [serial = 1369] [outer = (nil)] [url = about:blank]
06:42:53 INFO - PROCESS | 1867 | --DOMWINDOW == 80 (0x7f56e604f000) [pid = 1916] [serial = 1212] [outer = (nil)] [url = about:blank]
06:42:53 INFO - PROCESS | 1867 | --DOMWINDOW == 79 (0x7f56e6683400) [pid = 1916] [serial = 1224] [outer = (nil)] [url = about:blank]
06:42:53 INFO - PROCESS | 1867 | --DOMWINDOW == 78 (0x7f56e6556000) [pid = 1916] [serial = 1221] [outer = (nil)] [url = about:blank]
06:42:53 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
06:42:53 INFO - document served over http requires an http
06:42:53 INFO - sub-resource via script-tag using the meta-referrer
06:42:53 INFO - delivery method with keep-origin-redirect and when
06:42:53 INFO - the target request is cross-origin.
06:42:53 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 4457ms
06:42:53 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html
06:42:54 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e20e1000 == 27 [pid = 1916] [id = 552]
06:42:54 INFO - PROCESS | 1867 | ++DOMWINDOW == 79 (0x7f56e1f99000) [pid = 1916] [serial = 1543] [outer = (nil)]
06:42:54 INFO - PROCESS | 1867 | ++DOMWINDOW == 80 (0x7f56e1f9cc00) [pid = 1916] [serial = 1544] [outer = 0x7f56e1f99000]
06:42:54 INFO - PROCESS | 1867 | ++DOMWINDOW == 81 (0x7f56e232e000) [pid = 1916] [serial = 1545] [outer = 0x7f56e1f99000]
06:42:55 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
06:42:55 INFO - document served over http requires an http
06:42:55 INFO - sub-resource via script-tag using the meta-referrer
06:42:55 INFO - delivery method with no-redirect and when
06:42:55 INFO - the target request is cross-origin.
06:42:55 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 2148ms
06:42:55 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
06:42:56 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e4985000 == 28 [pid = 1916] [id = 553]
06:42:56 INFO - PROCESS | 1867 | ++DOMWINDOW == 82 (0x7f56e1e8d400) [pid = 1916] [serial = 1546] [outer = (nil)]
06:42:56 INFO - PROCESS | 1867 | ++DOMWINDOW == 83 (0x7f56e26f4400) [pid = 1916] [serial = 1547] [outer = 0x7f56e1e8d400]
06:42:56 INFO - PROCESS | 1867 | ++DOMWINDOW == 84 (0x7f56e40a4000) [pid = 1916] [serial = 1548] [outer = 0x7f56e1e8d400]
06:42:57 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
06:42:57 INFO - document served over http requires an http
06:42:57 INFO - sub-resource via script-tag using the meta-referrer
06:42:57 INFO - delivery method with swap-origin-redirect and when
06:42:57 INFO - the target request is cross-origin.
06:42:57 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 2002ms
06:42:57 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
06:42:58 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e4b21800 == 29 [pid = 1916] [id = 554]
06:42:58 INFO - PROCESS | 1867 | ++DOMWINDOW == 85 (0x7f56e26f0800) [pid = 1916] [serial = 1549] [outer = (nil)]
06:42:58 INFO - PROCESS | 1867 | ++DOMWINDOW == 86 (0x7f56e428f400) [pid = 1916] [serial = 1550] [outer = 0x7f56e26f0800]
06:42:59 INFO - PROCESS | 1867 | ++DOMWINDOW == 87 (0x7f56e46be400) [pid = 1916] [serial = 1551] [outer = 0x7f56e26f0800]
06:43:00 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
06:43:00 INFO - document served over http requires an http
06:43:00 INFO - sub-resource via xhr-request using the meta-referrer
06:43:00 INFO - delivery method with keep-origin-redirect and when
06:43:00 INFO - the target request is cross-origin.
06:43:00 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2489ms
06:43:00 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
06:43:00 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e4d97800 == 30 [pid = 1916] [id = 555]
06:43:00 INFO - PROCESS | 1867 | ++DOMWINDOW == 88 (0x7f56e428e000) [pid = 1916] [serial = 1552] [outer = (nil)]
06:43:00 INFO - PROCESS | 1867 | ++DOMWINDOW == 89 (0x7f56e4a5e800) [pid = 1916] [serial = 1553] [outer = 0x7f56e428e000]
06:43:01 INFO - PROCESS | 1867 | ++DOMWINDOW == 90 (0x7f56e4ed4000) [pid = 1916] [serial = 1554] [outer = 0x7f56e428e000]
06:43:01 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
06:43:01 INFO - document served over http requires an http
06:43:01 INFO - sub-resource via xhr-request using the meta-referrer
06:43:01 INFO - delivery method with no-redirect and when
06:43:01 INFO - the target request is cross-origin.
06:43:01 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1640ms
06:43:01 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
06:43:02 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e5f97000 == 31 [pid = 1916] [id = 556]
06:43:02 INFO - PROCESS | 1867 | ++DOMWINDOW == 91 (0x7f56e4b98800) [pid = 1916] [serial = 1555] [outer = (nil)]
06:43:02 INFO - PROCESS | 1867 | ++DOMWINDOW == 92 (0x7f56e5b45000) [pid = 1916] [serial = 1556] [outer = 0x7f56e4b98800]
06:43:02 INFO - PROCESS | 1867 | ++DOMWINDOW == 93 (0x7f56e5fafc00) [pid = 1916] [serial = 1557] [outer = 0x7f56e4b98800]
06:43:03 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
06:43:03 INFO - document served over http requires an http
06:43:03 INFO - sub-resource via xhr-request using the meta-referrer
06:43:03 INFO - delivery method with swap-origin-redirect and when
06:43:03 INFO - the target request is cross-origin.
06:43:03 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1681ms
06:43:03 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
06:43:03 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e635d800 == 32 [pid = 1916] [id = 557]
06:43:03 INFO - PROCESS | 1867 | ++DOMWINDOW == 94 (0x7f56e5b44400) [pid = 1916] [serial = 1558] [outer = (nil)]
06:43:04 INFO - PROCESS | 1867 | ++DOMWINDOW == 95 (0x7f56e5fe9400) [pid = 1916] [serial = 1559] [outer = 0x7f56e5b44400]
06:43:04 INFO - PROCESS | 1867 | ++DOMWINDOW == 96 (0x7f56e6050000) [pid = 1916] [serial = 1560] [outer = 0x7f56e5b44400]
06:43:05 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
06:43:05 INFO - document served over http requires an https
06:43:05 INFO - sub-resource via fetch-request using the meta-referrer
06:43:05 INFO - delivery method with keep-origin-redirect and when
06:43:05 INFO - the target request is cross-origin.
06:43:05 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1698ms
06:43:05 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
06:43:05 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e6441000 == 33 [pid = 1916] [id = 558]
06:43:05 INFO - PROCESS | 1867 | ++DOMWINDOW == 97 (0x7f56e5fe6c00) [pid = 1916] [serial = 1561] [outer = (nil)]
06:43:05 INFO - PROCESS | 1867 | ++DOMWINDOW == 98 (0x7f56e611c800) [pid = 1916] [serial = 1562] [outer = 0x7f56e5fe6c00]
06:43:06 INFO - PROCESS | 1867 | ++DOMWINDOW == 99 (0x7f56e61d1c00) [pid = 1916] [serial = 1563] [outer = 0x7f56e5fe6c00]
06:43:07 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
06:43:07 INFO - document served over http requires an https
06:43:07 INFO - sub-resource via fetch-request using the meta-referrer
06:43:07 INFO - delivery method with no-redirect and when
06:43:07 INFO - the target request is cross-origin.
06:43:07 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1831ms
06:43:07 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
06:43:07 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e7921800 == 34 [pid = 1916] [id = 559]
06:43:07 INFO - PROCESS | 1867 | ++DOMWINDOW == 100 (0x7f56e611c000) [pid = 1916] [serial = 1564] [outer = (nil)]
06:43:07 INFO - PROCESS | 1867 | ++DOMWINDOW == 101 (0x7f56e623e800) [pid = 1916] [serial = 1565] [outer = 0x7f56e611c000]
06:43:08 INFO - PROCESS | 1867 | ++DOMWINDOW == 102 (0x7f56e6341800) [pid = 1916] [serial = 1566] [outer = 0x7f56e611c000]
06:43:09 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
06:43:09 INFO - document served over http requires an https
06:43:09 INFO - sub-resource via fetch-request using the meta-referrer
06:43:09 INFO - delivery method with swap-origin-redirect and when
06:43:09 INFO - the target request is cross-origin.
06:43:09 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2214ms
06:43:09 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
06:43:09 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e82a0000 == 35 [pid = 1916] [id = 560]
06:43:09 INFO - PROCESS | 1867 | ++DOMWINDOW == 103 (0x7f56e623d000) [pid = 1916] [serial = 1567] [outer = (nil)]
06:43:10 INFO - PROCESS | 1867 | ++DOMWINDOW == 104 (0x7f56e655a400) [pid = 1916] [serial = 1568] [outer = 0x7f56e623d000]
06:43:10 INFO - PROCESS | 1867 | ++DOMWINDOW == 105 (0x7f56e6683400) [pid = 1916] [serial = 1569] [outer = 0x7f56e623d000]
06:43:11 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e8a43000 == 36 [pid = 1916] [id = 561]
06:43:11 INFO - PROCESS | 1867 | ++DOMWINDOW == 106 (0x7f56e6689800) [pid = 1916] [serial = 1570] [outer = (nil)]
06:43:11 INFO - PROCESS | 1867 | ++DOMWINDOW == 107 (0x7f56e779d400) [pid = 1916] [serial = 1571] [outer = 0x7f56e6689800]
06:43:11 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
06:43:11 INFO - document served over http requires an https
06:43:11 INFO - sub-resource via iframe-tag using the meta-referrer
06:43:11 INFO - delivery method with keep-origin-redirect and when
06:43:11 INFO - the target request is cross-origin.
06:43:11 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2204ms
06:43:11 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
06:43:12 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e913b800 == 37 [pid = 1916] [id = 562]
06:43:12 INFO - PROCESS | 1867 | ++DOMWINDOW == 108 (0x7f56e6558400) [pid = 1916] [serial = 1572] [outer = (nil)]
06:43:12 INFO - PROCESS | 1867 | ++DOMWINDOW == 109 (0x7f56e779e800) [pid = 1916] [serial = 1573] [outer = 0x7f56e6558400]
06:43:12 INFO - PROCESS | 1867 | ++DOMWINDOW == 110 (0x7f56e7a03c00) [pid = 1916] [serial = 1574] [outer = 0x7f56e6558400]
06:43:13 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e9d18000 == 38 [pid = 1916] [id = 563]
06:43:13 INFO - PROCESS | 1867 | ++DOMWINDOW == 111 (0x7f56e7a0bc00) [pid = 1916] [serial = 1575] [outer = (nil)]
06:43:13 INFO - PROCESS | 1867 | ++DOMWINDOW == 112 (0x7f56e7cce800) [pid = 1916] [serial = 1576] [outer = 0x7f56e7a0bc00]
06:43:13 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
06:43:13 INFO - document served over http requires an https
06:43:13 INFO - sub-resource via iframe-tag using the meta-referrer
06:43:13 INFO - delivery method with no-redirect and when
06:43:13 INFO - the target request is cross-origin.
06:43:13 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2084ms
06:43:13 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
06:43:14 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e9dab000 == 39 [pid = 1916] [id = 564]
06:43:14 INFO - PROCESS | 1867 | ++DOMWINDOW == 113 (0x7f56e779cc00) [pid = 1916] [serial = 1577] [outer = (nil)]
06:43:14 INFO - PROCESS | 1867 | ++DOMWINDOW == 114 (0x7f56e7a11c00) [pid = 1916] [serial = 1578] [outer = 0x7f56e779cc00]
06:43:15 INFO - PROCESS | 1867 | ++DOMWINDOW == 115 (0x7f56e8a9cc00) [pid = 1916] [serial = 1579] [outer = 0x7f56e779cc00]
06:43:16 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ea07c800 == 40 [pid = 1916] [id = 565]
06:43:16 INFO - PROCESS | 1867 | ++DOMWINDOW == 116 (0x7f56e8aa5000) [pid = 1916] [serial = 1580] [outer = (nil)]
06:43:16 INFO - PROCESS | 1867 | ++DOMWINDOW == 117 (0x7f56e9197800) [pid = 1916] [serial = 1581] [outer = 0x7f56e8aa5000]
06:43:16 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
06:43:16 INFO - document served over http requires an https
06:43:16 INFO - sub-resource via iframe-tag using the meta-referrer
06:43:16 INFO - delivery method with swap-origin-redirect and when
06:43:16 INFO - the target request is cross-origin.
06:43:16 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2685ms
06:43:16 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
06:43:16 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ea09d800 == 41 [pid = 1916] [id = 566]
06:43:16 INFO - PROCESS | 1867 | ++DOMWINDOW == 118 (0x7f56e7ccfc00) [pid = 1916] [serial = 1582] [outer = (nil)]
06:43:17 INFO - PROCESS | 1867 | ++DOMWINDOW == 119 (0x7f56e8aa8000) [pid = 1916] [serial = 1583] [outer = 0x7f56e7ccfc00]
06:43:17 INFO - PROCESS | 1867 | ++DOMWINDOW == 120 (0x7f56e91a6400) [pid = 1916] [serial = 1584] [outer = 0x7f56e7ccfc00]
06:43:18 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
06:43:18 INFO - document served over http requires an https
06:43:18 INFO - sub-resource via script-tag using the meta-referrer
06:43:18 INFO - delivery method with keep-origin-redirect and when
06:43:18 INFO - the target request is cross-origin.
06:43:18 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1794ms
06:43:18 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html
06:43:18 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ea159800 == 42 [pid = 1916] [id = 567]
06:43:18 INFO - PROCESS | 1867 | ++DOMWINDOW == 121 (0x7f56e919b800) [pid = 1916] [serial = 1585] [outer = (nil)]
06:43:18 INFO - PROCESS | 1867 | ++DOMWINDOW == 122 (0x7f56e929b800) [pid = 1916] [serial = 1586] [outer = 0x7f56e919b800]
06:43:19 INFO - PROCESS | 1867 | ++DOMWINDOW == 123 (0x7f56e9c0ec00) [pid = 1916] [serial = 1587] [outer = 0x7f56e919b800]
06:43:19 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
06:43:19 INFO - document served over http requires an https
06:43:19 INFO - sub-resource via script-tag using the meta-referrer
06:43:19 INFO - delivery method with no-redirect and when
06:43:19 INFO - the target request is cross-origin.
06:43:19 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 1740ms
06:43:19 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
06:43:20 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ea29b800 == 43 [pid = 1916] [id = 568]
06:43:20 INFO - PROCESS | 1867 | ++DOMWINDOW == 124 (0x7f56e929d400) [pid = 1916] [serial = 1588] [outer = (nil)]
06:43:20 INFO - PROCESS | 1867 | ++DOMWINDOW == 125 (0x7f56e9c6dc00) [pid = 1916] [serial = 1589] [outer = 0x7f56e929d400]
06:43:20 INFO - PROCESS | 1867 | ++DOMWINDOW == 126 (0x7f56e9c79400) [pid = 1916] [serial = 1590] [outer = 0x7f56e929d400]
06:43:21 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
06:43:21 INFO - document served over http requires an https
06:43:21 INFO - sub-resource via script-tag using the meta-referrer
06:43:21 INFO - delivery method with swap-origin-redirect and when
06:43:21 INFO - the target request is cross-origin.
06:43:21 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1682ms
06:43:21 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
06:43:23 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e447a800 == 44 [pid = 1916] [id = 569]
06:43:23 INFO - PROCESS | 1867 | ++DOMWINDOW == 127 (0x7f56ea0db000) [pid = 1916] [serial = 1591] [outer = (nil)]
06:43:23 INFO - PROCESS | 1867 | ++DOMWINDOW == 128 (0x7f56ea0de000) [pid = 1916] [serial = 1592] [outer = 0x7f56ea0db000]
06:43:23 INFO - PROCESS | 1867 | ++DOMWINDOW == 129 (0x7f56ea141000) [pid = 1916] [serial = 1593] [outer = 0x7f56ea0db000]
06:43:24 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e9138000 == 43 [pid = 1916] [id = 531]
06:43:24 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e6195000 == 42 [pid = 1916] [id = 530]
06:43:24 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ea0a5000 == 41 [pid = 1916] [id = 533]
06:43:24 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e9d9a000 == 40 [pid = 1916] [id = 532]
06:43:24 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56eb5e7800 == 39 [pid = 1916] [id = 535]
06:43:24 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56eb08a800 == 38 [pid = 1916] [id = 534]
06:43:24 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56eb607000 == 37 [pid = 1916] [id = 536]
06:43:24 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ebe93000 == 36 [pid = 1916] [id = 537]
06:43:24 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ed163000 == 35 [pid = 1916] [id = 538]
06:43:24 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56eecba000 == 34 [pid = 1916] [id = 539]
06:43:24 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e200e800 == 33 [pid = 1916] [id = 541]
06:43:24 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e473d000 == 32 [pid = 1916] [id = 542]
06:43:24 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e1d23000 == 31 [pid = 1916] [id = 543]
06:43:24 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e407b800 == 30 [pid = 1916] [id = 544]
06:43:24 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e1e6f000 == 29 [pid = 1916] [id = 546]
06:43:24 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e4474800 == 28 [pid = 1916] [id = 545]
06:43:24 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e4257000 == 27 [pid = 1916] [id = 548]
06:43:24 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e284d000 == 26 [pid = 1916] [id = 547]
06:43:24 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e4744800 == 25 [pid = 1916] [id = 550]
06:43:24 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e4475000 == 24 [pid = 1916] [id = 549]
06:43:26 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e20e1000 == 23 [pid = 1916] [id = 552]
06:43:26 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e4985000 == 22 [pid = 1916] [id = 553]
06:43:26 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e4b21800 == 21 [pid = 1916] [id = 554]
06:43:26 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e4d97800 == 20 [pid = 1916] [id = 555]
06:43:26 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e5f97000 == 19 [pid = 1916] [id = 556]
06:43:26 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e635d800 == 18 [pid = 1916] [id = 557]
06:43:26 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e6441000 == 17 [pid = 1916] [id = 558]
06:43:26 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e7921800 == 16 [pid = 1916] [id = 559]
06:43:26 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e8a43000 == 15 [pid = 1916] [id = 561]
06:43:26 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e82a0000 == 14 [pid = 1916] [id = 560]
06:43:26 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e9d18000 == 13 [pid = 1916] [id = 563]
06:43:26 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e913b800 == 12 [pid = 1916] [id = 562]
06:43:26 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ea07c800 == 11 [pid = 1916] [id = 565]
06:43:26 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e9dab000 == 10 [pid = 1916] [id = 564]
06:43:26 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ea09d800 == 9 [pid = 1916] [id = 566]
06:43:26 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ea159800 == 8 [pid = 1916] [id = 567]
06:43:26 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ea29b800 == 7 [pid = 1916] [id = 568]
06:43:26 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e480d000 == 6 [pid = 1916] [id = 551]
06:43:26 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e6358000 == 5 [pid = 1916] [id = 420]
06:43:26 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e6360000 == 4 [pid = 1916] [id = 529]
06:43:26 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ed7a8000 == 3 [pid = 1916] [id = 499]
06:43:26 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ef168800 == 2 [pid = 1916] [id = 540]
06:43:26 INFO - PROCESS | 1867 | --DOMWINDOW == 128 (0x7f56ed071c00) [pid = 1916] [serial = 1453] [outer = (nil)] [url = about:blank]
06:43:26 INFO - PROCESS | 1867 | --DOMWINDOW == 127 (0x7f56e9c79000) [pid = 1916] [serial = 1434] [outer = (nil)] [url = about:blank]
06:43:26 INFO - PROCESS | 1867 | --DOMWINDOW == 126 (0x7f56e4211400) [pid = 1916] [serial = 1422] [outer = (nil)] [url = about:blank]
06:43:26 INFO - PROCESS | 1867 | --DOMWINDOW == 125 (0x7f56ed23e000) [pid = 1916] [serial = 1458] [outer = (nil)] [url = about:blank]
06:43:26 INFO - PROCESS | 1867 | --DOMWINDOW == 124 (0x7f56ea422800) [pid = 1916] [serial = 1437] [outer = (nil)] [url = about:blank]
06:43:26 INFO - PROCESS | 1867 | --DOMWINDOW == 123 (0x7f56ec207000) [pid = 1916] [serial = 1443] [outer = (nil)] [url = about:blank]
06:43:26 INFO - PROCESS | 1867 | --DOMWINDOW == 122 (0x7f56ed530c00) [pid = 1916] [serial = 1464] [outer = (nil)] [url = about:blank]
06:43:26 INFO - PROCESS | 1867 | --DOMWINDOW == 121 (0x7f56ed2da400) [pid = 1916] [serial = 1461] [outer = (nil)] [url = about:blank]
06:43:26 INFO - PROCESS | 1867 | --DOMWINDOW == 120 (0x7f56eb4c0400) [pid = 1916] [serial = 1440] [outer = (nil)] [url = about:blank]
06:43:26 INFO - PROCESS | 1867 | --DOMWINDOW == 119 (0x7f56e9c79c00) [pid = 1916] [serial = 1479] [outer = (nil)] [url = about:blank]
06:43:26 INFO - PROCESS | 1867 | --DOMWINDOW == 118 (0x7f56ece31c00) [pid = 1916] [serial = 1448] [outer = (nil)] [url = about:blank]
06:43:26 INFO - PROCESS | 1867 | --DOMWINDOW == 117 (0x7f56e77a4800) [pid = 1916] [serial = 1476] [outer = (nil)] [url = about:blank]
06:43:27 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
06:43:27 INFO - document served over http requires an https
06:43:27 INFO - sub-resource via xhr-request using the meta-referrer
06:43:27 INFO - delivery method with keep-origin-redirect and when
06:43:27 INFO - the target request is cross-origin.
06:43:27 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 5995ms
06:43:27 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
06:43:28 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e1e63800 == 3 [pid = 1916] [id = 570]
06:43:28 INFO - PROCESS | 1867 | ++DOMWINDOW == 118 (0x7f56e1e8d000) [pid = 1916] [serial = 1594] [outer = (nil)]
06:43:28 INFO - PROCESS | 1867 | ++DOMWINDOW == 119 (0x7f56e1f90800) [pid = 1916] [serial = 1595] [outer = 0x7f56e1e8d000]
06:43:28 INFO - PROCESS | 1867 | ++DOMWINDOW == 120 (0x7f56e2205800) [pid = 1916] [serial = 1596] [outer = 0x7f56e1e8d000]
06:43:29 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
06:43:29 INFO - document served over http requires an https
06:43:29 INFO - sub-resource via xhr-request using the meta-referrer
06:43:29 INFO - delivery method with no-redirect and when
06:43:29 INFO - the target request is cross-origin.
06:43:29 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1680ms
06:43:29 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
06:43:29 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e2006800 == 4 [pid = 1916] [id = 571]
06:43:29 INFO - PROCESS | 1867 | ++DOMWINDOW == 121 (0x7f56e1e8d800) [pid = 1916] [serial = 1597] [outer = (nil)]
06:43:29 INFO - PROCESS | 1867 | ++DOMWINDOW == 122 (0x7f56e220f800) [pid = 1916] [serial = 1598] [outer = 0x7f56e1e8d800]
06:43:30 INFO - PROCESS | 1867 | ++DOMWINDOW == 123 (0x7f56e232f400) [pid = 1916] [serial = 1599] [outer = 0x7f56e1e8d800]
06:43:31 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
06:43:31 INFO - document served over http requires an https
06:43:31 INFO - sub-resource via xhr-request using the meta-referrer
06:43:31 INFO - delivery method with swap-origin-redirect and when
06:43:31 INFO - the target request is cross-origin.
06:43:31 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1698ms
06:43:31 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
06:43:34 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e20cd800 == 5 [pid = 1916] [id = 572]
06:43:34 INFO - PROCESS | 1867 | ++DOMWINDOW == 124 (0x7f56e24fa800) [pid = 1916] [serial = 1600] [outer = (nil)]
06:43:34 INFO - PROCESS | 1867 | ++DOMWINDOW == 125 (0x7f56e24fbc00) [pid = 1916] [serial = 1601] [outer = 0x7f56e24fa800]
06:43:34 INFO - PROCESS | 1867 | ++DOMWINDOW == 126 (0x7f56e2550400) [pid = 1916] [serial = 1602] [outer = 0x7f56e24fa800]
06:43:34 INFO - PROCESS | 1867 | --DOMWINDOW == 125 (0x7f56e5fed400) [pid = 1916] [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]
06:43:34 INFO - PROCESS | 1867 | --DOMWINDOW == 124 (0x7f56e29cc800) [pid = 1916] [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]
06:43:34 INFO - PROCESS | 1867 | --DOMWINDOW == 123 (0x7f56ea255800) [pid = 1916] [serial = 1491] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446907340752]
06:43:34 INFO - PROCESS | 1867 | --DOMWINDOW == 122 (0x7f56e409cc00) [pid = 1916] [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]
06:43:34 INFO - PROCESS | 1867 | --DOMWINDOW == 121 (0x7f56ee42bc00) [pid = 1916] [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]
06:43:34 INFO - PROCESS | 1867 | --DOMWINDOW == 120 (0x7f56ece2fc00) [pid = 1916] [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]
06:43:34 INFO - PROCESS | 1867 | --DOMWINDOW == 119 (0x7f56ed2d8400) [pid = 1916] [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]
06:43:34 INFO - PROCESS | 1867 | --DOMWINDOW == 118 (0x7f56e47cec00) [pid = 1916] [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]
06:43:34 INFO - PROCESS | 1867 | --DOMWINDOW == 117 (0x7f56e26f8000) [pid = 1916] [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]
06:43:34 INFO - PROCESS | 1867 | --DOMWINDOW == 116 (0x7f56e7a10400) [pid = 1916] [serial = 1486] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:43:34 INFO - PROCESS | 1867 | --DOMWINDOW == 115 (0x7f56e4d3f400) [pid = 1916] [serial = 1538] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:43:34 INFO - PROCESS | 1867 | --DOMWINDOW == 114 (0x7f56e2330000) [pid = 1916] [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]
06:43:34 INFO - PROCESS | 1867 | --DOMWINDOW == 113 (0x7f56e232fc00) [pid = 1916] [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]
06:43:34 INFO - PROCESS | 1867 | --DOMWINDOW == 112 (0x7f56e7cd9c00) [pid = 1916] [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]
06:43:34 INFO - PROCESS | 1867 | --DOMWINDOW == 111 (0x7f56e24f2400) [pid = 1916] [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]
06:43:34 INFO - PROCESS | 1867 | --DOMWINDOW == 110 (0x7f56eb31b400) [pid = 1916] [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]
06:43:34 INFO - PROCESS | 1867 | --DOMWINDOW == 109 (0x7f56e1f9ac00) [pid = 1916] [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]
06:43:34 INFO - PROCESS | 1867 | --DOMWINDOW == 108 (0x7f56e443bc00) [pid = 1916] [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]
06:43:34 INFO - PROCESS | 1867 | --DOMWINDOW == 107 (0x7f56e43af800) [pid = 1916] [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]
06:43:34 INFO - PROCESS | 1867 | --DOMWINDOW == 106 (0x7f56e1e81400) [pid = 1916] [serial = 1528] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:43:34 INFO - PROCESS | 1867 | --DOMWINDOW == 105 (0x7f56eb241800) [pid = 1916] [serial = 1496] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:43:35 INFO - PROCESS | 1867 | --DOMWINDOW == 104 (0x7f56ea252000) [pid = 1916] [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]
06:43:35 INFO - PROCESS | 1867 | --DOMWINDOW == 103 (0x7f56e47ca400) [pid = 1916] [serial = 1533] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446907367169]
06:43:35 INFO - PROCESS | 1867 | --DOMWINDOW == 102 (0x7f56e1f97800) [pid = 1916] [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]
06:43:35 INFO - PROCESS | 1867 | --DOMWINDOW == 101 (0x7f56e428cc00) [pid = 1916] [serial = 1531] [outer = (nil)] [url = about:blank]
06:43:35 INFO - PROCESS | 1867 | --DOMWINDOW == 100 (0x7f56e4ed3800) [pid = 1916] [serial = 1539] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:43:35 INFO - PROCESS | 1867 | --DOMWINDOW == 99 (0x7f56e4a54400) [pid = 1916] [serial = 1536] [outer = (nil)] [url = about:blank]
06:43:35 INFO - PROCESS | 1867 | --DOMWINDOW == 98 (0x7f56e2209800) [pid = 1916] [serial = 1520] [outer = (nil)] [url = about:blank]
06:43:35 INFO - PROCESS | 1867 | --DOMWINDOW == 97 (0x7f56e4ecfc00) [pid = 1916] [serial = 1541] [outer = (nil)] [url = about:blank]
06:43:35 INFO - PROCESS | 1867 | --DOMWINDOW == 96 (0x7f56e4a56800) [pid = 1916] [serial = 1534] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446907367169]
06:43:35 INFO - PROCESS | 1867 | --DOMWINDOW == 95 (0x7f56eb319c00) [pid = 1916] [serial = 1497] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:43:35 INFO - PROCESS | 1867 | --DOMWINDOW == 94 (0x7f56e2553400) [pid = 1916] [serial = 1523] [outer = (nil)] [url = about:blank]
06:43:35 INFO - PROCESS | 1867 | --DOMWINDOW == 93 (0x7f56ea463400) [pid = 1916] [serial = 1494] [outer = (nil)] [url = about:blank]
06:43:35 INFO - PROCESS | 1867 | --DOMWINDOW == 92 (0x7f56e929f400) [pid = 1916] [serial = 1489] [outer = (nil)] [url = about:blank]
06:43:35 INFO - PROCESS | 1867 | --DOMWINDOW == 91 (0x7f56ec210c00) [pid = 1916] [serial = 1502] [outer = (nil)] [url = about:blank]
06:43:35 INFO - PROCESS | 1867 | --DOMWINDOW == 90 (0x7f56e40a2400) [pid = 1916] [serial = 1517] [outer = (nil)] [url = about:blank]
06:43:35 INFO - PROCESS | 1867 | --DOMWINDOW == 89 (0x7f56ee74d000) [pid = 1916] [serial = 1511] [outer = (nil)] [url = about:blank]
06:43:35 INFO - PROCESS | 1867 | --DOMWINDOW == 88 (0x7f56eb315800) [pid = 1916] [serial = 1499] [outer = (nil)] [url = about:blank]
06:43:35 INFO - PROCESS | 1867 | --DOMWINDOW == 87 (0x7f56ee42d000) [pid = 1916] [serial = 1508] [outer = (nil)] [url = about:blank]
06:43:35 INFO - PROCESS | 1867 | --DOMWINDOW == 86 (0x7f56e1f9a400) [pid = 1916] [serial = 1514] [outer = (nil)] [url = about:blank]
06:43:35 INFO - PROCESS | 1867 | --DOMWINDOW == 85 (0x7f56e24fc400) [pid = 1916] [serial = 1529] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:43:35 INFO - PROCESS | 1867 | --DOMWINDOW == 84 (0x7f56ea462c00) [pid = 1916] [serial = 1492] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446907340752]
06:43:35 INFO - PROCESS | 1867 | --DOMWINDOW == 83 (0x7f56e43a7c00) [pid = 1916] [serial = 1526] [outer = (nil)] [url = about:blank]
06:43:35 INFO - PROCESS | 1867 | --DOMWINDOW == 82 (0x7f56e45a5800) [pid = 1916] [serial = 1484] [outer = (nil)] [url = about:blank]
06:43:35 INFO - PROCESS | 1867 | --DOMWINDOW == 81 (0x7f56e8a9d800) [pid = 1916] [serial = 1487] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:43:35 INFO - PROCESS | 1867 | --DOMWINDOW == 80 (0x7f56ed23f000) [pid = 1916] [serial = 1505] [outer = (nil)] [url = about:blank]
06:43:36 INFO - PROCESS | 1867 | --DOMWINDOW == 79 (0x7f56e24eec00) [pid = 1916] [serial = 1515] [outer = (nil)] [url = about:blank]
06:43:36 INFO - PROCESS | 1867 | --DOMWINDOW == 78 (0x7f56e82e4c00) [pid = 1916] [serial = 1419] [outer = (nil)] [url = about:blank]
06:43:36 INFO - PROCESS | 1867 | --DOMWINDOW == 77 (0x7f56ee434c00) [pid = 1916] [serial = 1509] [outer = (nil)] [url = about:blank]
06:43:36 INFO - PROCESS | 1867 | --DOMWINDOW == 76 (0x7f56ee756c00) [pid = 1916] [serial = 1512] [outer = (nil)] [url = about:blank]
06:43:37 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
06:43:37 INFO - document served over http requires an http
06:43:37 INFO - sub-resource via fetch-request using the meta-referrer
06:43:37 INFO - delivery method with keep-origin-redirect and when
06:43:37 INFO - the target request is same-origin.
06:43:37 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 6245ms
06:43:37 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html
06:43:37 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e20cb000 == 6 [pid = 1916] [id = 573]
06:43:37 INFO - PROCESS | 1867 | ++DOMWINDOW == 77 (0x7f56e1dc6000) [pid = 1916] [serial = 1603] [outer = (nil)]
06:43:37 INFO - PROCESS | 1867 | ++DOMWINDOW == 78 (0x7f56e1e82c00) [pid = 1916] [serial = 1604] [outer = 0x7f56e1dc6000]
06:43:38 INFO - PROCESS | 1867 | ++DOMWINDOW == 79 (0x7f56e1f9e800) [pid = 1916] [serial = 1605] [outer = 0x7f56e1dc6000]
06:43:39 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
06:43:39 INFO - document served over http requires an http
06:43:39 INFO - sub-resource via fetch-request using the meta-referrer
06:43:39 INFO - delivery method with no-redirect and when
06:43:39 INFO - the target request is same-origin.
06:43:39 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 2196ms
06:43:39 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
06:43:40 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e284a000 == 7 [pid = 1916] [id = 574]
06:43:40 INFO - PROCESS | 1867 | ++DOMWINDOW == 80 (0x7f56e1e80800) [pid = 1916] [serial = 1606] [outer = (nil)]
06:43:40 INFO - PROCESS | 1867 | ++DOMWINDOW == 81 (0x7f56e2331800) [pid = 1916] [serial = 1607] [outer = 0x7f56e1e80800]
06:43:40 INFO - PROCESS | 1867 | ++DOMWINDOW == 82 (0x7f56e254b000) [pid = 1916] [serial = 1608] [outer = 0x7f56e1e80800]
06:43:41 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
06:43:41 INFO - document served over http requires an http
06:43:41 INFO - sub-resource via fetch-request using the meta-referrer
06:43:41 INFO - delivery method with swap-origin-redirect and when
06:43:41 INFO - the target request is same-origin.
06:43:41 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2391ms
06:43:41 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
06:43:42 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e3681800 == 8 [pid = 1916] [id = 575]
06:43:42 INFO - PROCESS | 1867 | ++DOMWINDOW == 83 (0x7f56e232fc00) [pid = 1916] [serial = 1609] [outer = (nil)]
06:43:42 INFO - PROCESS | 1867 | ++DOMWINDOW == 84 (0x7f56e2557400) [pid = 1916] [serial = 1610] [outer = 0x7f56e232fc00]
06:43:42 INFO - PROCESS | 1867 | ++DOMWINDOW == 85 (0x7f56e26f8000) [pid = 1916] [serial = 1611] [outer = 0x7f56e232fc00]
06:43:43 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e4074000 == 9 [pid = 1916] [id = 576]
06:43:43 INFO - PROCESS | 1867 | ++DOMWINDOW == 86 (0x7f56e26fc400) [pid = 1916] [serial = 1612] [outer = (nil)]
06:43:43 INFO - PROCESS | 1867 | ++DOMWINDOW == 87 (0x7f56e29c9400) [pid = 1916] [serial = 1613] [outer = 0x7f56e26fc400]
06:43:43 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
06:43:43 INFO - document served over http requires an http
06:43:43 INFO - sub-resource via iframe-tag using the meta-referrer
06:43:43 INFO - delivery method with keep-origin-redirect and when
06:43:43 INFO - the target request is same-origin.
06:43:43 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1691ms
06:43:43 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
06:43:43 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e4083000 == 10 [pid = 1916] [id = 577]
06:43:43 INFO - PROCESS | 1867 | ++DOMWINDOW == 88 (0x7f56e26ed800) [pid = 1916] [serial = 1614] [outer = (nil)]
06:43:44 INFO - PROCESS | 1867 | ++DOMWINDOW == 89 (0x7f56e29c8000) [pid = 1916] [serial = 1615] [outer = 0x7f56e26ed800]
06:43:44 INFO - PROCESS | 1867 | ++DOMWINDOW == 90 (0x7f56e4096400) [pid = 1916] [serial = 1616] [outer = 0x7f56e26ed800]
06:43:45 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e4256000 == 11 [pid = 1916] [id = 578]
06:43:45 INFO - PROCESS | 1867 | ++DOMWINDOW == 91 (0x7f56e409a800) [pid = 1916] [serial = 1617] [outer = (nil)]
06:43:45 INFO - PROCESS | 1867 | ++DOMWINDOW == 92 (0x7f56e40a0400) [pid = 1916] [serial = 1618] [outer = 0x7f56e409a800]
06:43:45 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
06:43:45 INFO - document served over http requires an http
06:43:45 INFO - sub-resource via iframe-tag using the meta-referrer
06:43:45 INFO - delivery method with no-redirect and when
06:43:45 INFO - the target request is same-origin.
06:43:45 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1643ms
06:43:45 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
06:43:45 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e4262000 == 12 [pid = 1916] [id = 579]
06:43:45 INFO - PROCESS | 1867 | ++DOMWINDOW == 93 (0x7f56e29cd800) [pid = 1916] [serial = 1619] [outer = (nil)]
06:43:45 INFO - PROCESS | 1867 | ++DOMWINDOW == 94 (0x7f56e40a3c00) [pid = 1916] [serial = 1620] [outer = 0x7f56e29cd800]
06:43:46 INFO - PROCESS | 1867 | ++DOMWINDOW == 95 (0x7f56e4218000) [pid = 1916] [serial = 1621] [outer = 0x7f56e29cd800]
06:43:46 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e4381000 == 13 [pid = 1916] [id = 580]
06:43:46 INFO - PROCESS | 1867 | ++DOMWINDOW == 96 (0x7f56e421d800) [pid = 1916] [serial = 1622] [outer = (nil)]
06:43:46 INFO - PROCESS | 1867 | ++DOMWINDOW == 97 (0x7f56e4284800) [pid = 1916] [serial = 1623] [outer = 0x7f56e421d800]
06:43:47 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
06:43:47 INFO - document served over http requires an http
06:43:47 INFO - sub-resource via iframe-tag using the meta-referrer
06:43:47 INFO - delivery method with swap-origin-redirect and when
06:43:47 INFO - the target request is same-origin.
06:43:47 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1692ms
06:43:47 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
06:43:47 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e445b800 == 14 [pid = 1916] [id = 581]
06:43:47 INFO - PROCESS | 1867 | ++DOMWINDOW == 98 (0x7f56e409cc00) [pid = 1916] [serial = 1624] [outer = (nil)]
06:43:47 INFO - PROCESS | 1867 | ++DOMWINDOW == 99 (0x7f56e4283400) [pid = 1916] [serial = 1625] [outer = 0x7f56e409cc00]
06:43:47 INFO - PROCESS | 1867 | ++DOMWINDOW == 100 (0x7f56e43a4000) [pid = 1916] [serial = 1626] [outer = 0x7f56e409cc00]
06:43:49 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
06:43:49 INFO - document served over http requires an http
06:43:49 INFO - sub-resource via script-tag using the meta-referrer
06:43:49 INFO - delivery method with keep-origin-redirect and when
06:43:49 INFO - the target request is same-origin.
06:43:49 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2691ms
06:43:49 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html
06:43:50 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e45ba000 == 15 [pid = 1916] [id = 582]
06:43:50 INFO - PROCESS | 1867 | ++DOMWINDOW == 101 (0x7f56e43ad800) [pid = 1916] [serial = 1627] [outer = (nil)]
06:43:50 INFO - PROCESS | 1867 | ++DOMWINDOW == 102 (0x7f56e43afc00) [pid = 1916] [serial = 1628] [outer = 0x7f56e43ad800]
06:43:50 INFO - PROCESS | 1867 | ++DOMWINDOW == 103 (0x7f56e443dc00) [pid = 1916] [serial = 1629] [outer = 0x7f56e43ad800]
06:43:51 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
06:43:51 INFO - document served over http requires an http
06:43:51 INFO - sub-resource via script-tag using the meta-referrer
06:43:51 INFO - delivery method with no-redirect and when
06:43:51 INFO - the target request is same-origin.
06:43:51 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 2081ms
06:43:51 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
06:43:52 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e2013800 == 16 [pid = 1916] [id = 583]
06:43:52 INFO - PROCESS | 1867 | ++DOMWINDOW == 104 (0x7f56e1e8b000) [pid = 1916] [serial = 1630] [outer = (nil)]
06:43:52 INFO - PROCESS | 1867 | ++DOMWINDOW == 105 (0x7f56e1f92000) [pid = 1916] [serial = 1631] [outer = 0x7f56e1e8b000]
06:43:53 INFO - PROCESS | 1867 | ++DOMWINDOW == 106 (0x7f56e232c000) [pid = 1916] [serial = 1632] [outer = 0x7f56e1e8b000]
06:43:54 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e2006800 == 15 [pid = 1916] [id = 571]
06:43:54 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e1e63800 == 14 [pid = 1916] [id = 570]
06:43:54 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e447a800 == 13 [pid = 1916] [id = 569]
06:43:54 INFO - PROCESS | 1867 | --DOMWINDOW == 105 (0x7f56e45adc00) [pid = 1916] [serial = 1527] [outer = (nil)] [url = about:blank]
06:43:54 INFO - PROCESS | 1867 | --DOMWINDOW == 104 (0x7f56e4437c00) [pid = 1916] [serial = 1518] [outer = (nil)] [url = about:blank]
06:43:54 INFO - PROCESS | 1867 | --DOMWINDOW == 103 (0x7f56e5b42c00) [pid = 1916] [serial = 1542] [outer = (nil)] [url = about:blank]
06:43:54 INFO - PROCESS | 1867 | --DOMWINDOW == 102 (0x7f56ea13e000) [pid = 1916] [serial = 1490] [outer = (nil)] [url = about:blank]
06:43:54 INFO - PROCESS | 1867 | --DOMWINDOW == 101 (0x7f56eb5d4800) [pid = 1916] [serial = 1500] [outer = (nil)] [url = about:blank]
06:43:54 INFO - PROCESS | 1867 | --DOMWINDOW == 100 (0x7f56e46c6c00) [pid = 1916] [serial = 1532] [outer = (nil)] [url = about:blank]
06:43:54 INFO - PROCESS | 1867 | --DOMWINDOW == 99 (0x7f56e409fc00) [pid = 1916] [serial = 1524] [outer = (nil)] [url = about:blank]
06:43:54 INFO - PROCESS | 1867 | --DOMWINDOW == 98 (0x7f56e4d36c00) [pid = 1916] [serial = 1537] [outer = (nil)] [url = about:blank]
06:43:54 INFO - PROCESS | 1867 | --DOMWINDOW == 97 (0x7f56e2558000) [pid = 1916] [serial = 1521] [outer = (nil)] [url = about:blank]
06:43:54 INFO - PROCESS | 1867 | --DOMWINDOW == 96 (0x7f56ed8c0000) [pid = 1916] [serial = 1506] [outer = (nil)] [url = about:blank]
06:43:54 INFO - PROCESS | 1867 | --DOMWINDOW == 95 (0x7f56e6556400) [pid = 1916] [serial = 1485] [outer = (nil)] [url = about:blank]
06:43:54 INFO - PROCESS | 1867 | --DOMWINDOW == 94 (0x7f56ed07d400) [pid = 1916] [serial = 1503] [outer = (nil)] [url = about:blank]
06:43:54 INFO - PROCESS | 1867 | --DOMWINDOW == 93 (0x7f56e5fe5800) [pid = 1916] [serial = 1482] [outer = (nil)] [url = about:blank]
06:43:54 INFO - PROCESS | 1867 | --DOMWINDOW == 92 (0x7f56eb19e800) [pid = 1916] [serial = 1495] [outer = (nil)] [url = about:blank]
06:43:54 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
06:43:54 INFO - document served over http requires an http
06:43:54 INFO - sub-resource via script-tag using the meta-referrer
06:43:54 INFO - delivery method with swap-origin-redirect and when
06:43:54 INFO - the target request is same-origin.
06:43:54 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 2594ms
06:43:54 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
06:43:54 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e1e6e000 == 14 [pid = 1916] [id = 584]
06:43:54 INFO - PROCESS | 1867 | ++DOMWINDOW == 93 (0x7f56e1e8b800) [pid = 1916] [serial = 1633] [outer = (nil)]
06:43:54 INFO - PROCESS | 1867 | ++DOMWINDOW == 94 (0x7f56e24ef000) [pid = 1916] [serial = 1634] [outer = 0x7f56e1e8b800]
06:43:55 INFO - PROCESS | 1867 | ++DOMWINDOW == 95 (0x7f56e2553c00) [pid = 1916] [serial = 1635] [outer = 0x7f56e1e8b800]
06:43:55 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
06:43:55 INFO - document served over http requires an http
06:43:55 INFO - sub-resource via xhr-request using the meta-referrer
06:43:55 INFO - delivery method with keep-origin-redirect and when
06:43:55 INFO - the target request is same-origin.
06:43:55 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1432ms
06:43:55 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html
06:43:56 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e201d800 == 15 [pid = 1916] [id = 585]
06:43:56 INFO - PROCESS | 1867 | ++DOMWINDOW == 96 (0x7f56e2557c00) [pid = 1916] [serial = 1636] [outer = (nil)]
06:43:56 INFO - PROCESS | 1867 | ++DOMWINDOW == 97 (0x7f56e40a2c00) [pid = 1916] [serial = 1637] [outer = 0x7f56e2557c00]
06:43:56 INFO - PROCESS | 1867 | ++DOMWINDOW == 98 (0x7f56e43a6000) [pid = 1916] [serial = 1638] [outer = 0x7f56e2557c00]
06:43:57 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
06:43:57 INFO - document served over http requires an http
06:43:57 INFO - sub-resource via xhr-request using the meta-referrer
06:43:57 INFO - delivery method with no-redirect and when
06:43:57 INFO - the target request is same-origin.
06:43:57 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1476ms
06:43:57 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
06:43:57 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e437b800 == 16 [pid = 1916] [id = 586]
06:43:57 INFO - PROCESS | 1867 | ++DOMWINDOW == 99 (0x7f56e4097400) [pid = 1916] [serial = 1639] [outer = (nil)]
06:43:57 INFO - PROCESS | 1867 | ++DOMWINDOW == 100 (0x7f56e4444000) [pid = 1916] [serial = 1640] [outer = 0x7f56e4097400]
06:43:58 INFO - PROCESS | 1867 | ++DOMWINDOW == 101 (0x7f56e45a9c00) [pid = 1916] [serial = 1641] [outer = 0x7f56e4097400]
06:43:58 INFO - PROCESS | 1867 | --DOMWINDOW == 100 (0x7f56e9c6dc00) [pid = 1916] [serial = 1589] [outer = (nil)] [url = about:blank]
06:43:58 INFO - PROCESS | 1867 | --DOMWINDOW == 99 (0x7f56e7cce800) [pid = 1916] [serial = 1576] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446907393383]
06:43:58 INFO - PROCESS | 1867 | --DOMWINDOW == 98 (0x7f56e611c800) [pid = 1916] [serial = 1562] [outer = (nil)] [url = about:blank]
06:43:58 INFO - PROCESS | 1867 | --DOMWINDOW == 97 (0x7f56e655a400) [pid = 1916] [serial = 1568] [outer = (nil)] [url = about:blank]
06:43:58 INFO - PROCESS | 1867 | --DOMWINDOW == 96 (0x7f56e623e800) [pid = 1916] [serial = 1565] [outer = (nil)] [url = about:blank]
06:43:58 INFO - PROCESS | 1867 | --DOMWINDOW == 95 (0x7f56e1f9cc00) [pid = 1916] [serial = 1544] [outer = (nil)] [url = about:blank]
06:43:58 INFO - PROCESS | 1867 | --DOMWINDOW == 94 (0x7f56e929b800) [pid = 1916] [serial = 1586] [outer = (nil)] [url = about:blank]
06:43:58 INFO - PROCESS | 1867 | --DOMWINDOW == 93 (0x7f56e5fe9400) [pid = 1916] [serial = 1559] [outer = (nil)] [url = about:blank]
06:43:58 INFO - PROCESS | 1867 | --DOMWINDOW == 92 (0x7f56e779d400) [pid = 1916] [serial = 1571] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:43:58 INFO - PROCESS | 1867 | --DOMWINDOW == 91 (0x7f56e9197800) [pid = 1916] [serial = 1581] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:43:58 INFO - PROCESS | 1867 | --DOMWINDOW == 90 (0x7f56e5b45000) [pid = 1916] [serial = 1556] [outer = (nil)] [url = about:blank]
06:43:58 INFO - PROCESS | 1867 | --DOMWINDOW == 89 (0x7f56e779e800) [pid = 1916] [serial = 1573] [outer = (nil)] [url = about:blank]
06:43:58 INFO - PROCESS | 1867 | --DOMWINDOW == 88 (0x7f56e4a5e800) [pid = 1916] [serial = 1553] [outer = (nil)] [url = about:blank]
06:43:58 INFO - PROCESS | 1867 | --DOMWINDOW == 87 (0x7f56e1f90800) [pid = 1916] [serial = 1595] [outer = (nil)] [url = about:blank]
06:43:58 INFO - PROCESS | 1867 | --DOMWINDOW == 86 (0x7f56e428f400) [pid = 1916] [serial = 1550] [outer = (nil)] [url = about:blank]
06:43:58 INFO - PROCESS | 1867 | --DOMWINDOW == 85 (0x7f56e26f4400) [pid = 1916] [serial = 1547] [outer = (nil)] [url = about:blank]
06:43:58 INFO - PROCESS | 1867 | --DOMWINDOW == 84 (0x7f56e7a11c00) [pid = 1916] [serial = 1578] [outer = (nil)] [url = about:blank]
06:43:58 INFO - PROCESS | 1867 | --DOMWINDOW == 83 (0x7f56e8aa8000) [pid = 1916] [serial = 1583] [outer = (nil)] [url = about:blank]
06:43:58 INFO - PROCESS | 1867 | --DOMWINDOW == 82 (0x7f56ea0de000) [pid = 1916] [serial = 1592] [outer = (nil)] [url = about:blank]
06:43:58 INFO - PROCESS | 1867 | --DOMWINDOW == 81 (0x7f56e220f800) [pid = 1916] [serial = 1598] [outer = (nil)] [url = about:blank]
06:43:58 INFO - PROCESS | 1867 | --DOMWINDOW == 80 (0x7f56e24fbc00) [pid = 1916] [serial = 1601] [outer = (nil)] [url = about:blank]
06:43:58 INFO - PROCESS | 1867 | --DOMWINDOW == 79 (0x7f56e6689800) [pid = 1916] [serial = 1570] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:43:58 INFO - PROCESS | 1867 | --DOMWINDOW == 78 (0x7f56e1f99000) [pid = 1916] [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]
06:43:58 INFO - PROCESS | 1867 | --DOMWINDOW == 77 (0x7f56e919b800) [pid = 1916] [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]
06:43:58 INFO - PROCESS | 1867 | --DOMWINDOW == 76 (0x7f56e1e8d000) [pid = 1916] [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]
06:43:58 INFO - PROCESS | 1867 | --DOMWINDOW == 75 (0x7f56e929d400) [pid = 1916] [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]
06:43:58 INFO - PROCESS | 1867 | --DOMWINDOW == 74 (0x7f56e1e8d800) [pid = 1916] [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]
06:43:58 INFO - PROCESS | 1867 | --DOMWINDOW == 73 (0x7f56e7ccfc00) [pid = 1916] [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]
06:43:58 INFO - PROCESS | 1867 | --DOMWINDOW == 72 (0x7f56e8aa5000) [pid = 1916] [serial = 1580] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:43:58 INFO - PROCESS | 1867 | --DOMWINDOW == 71 (0x7f56e7a0bc00) [pid = 1916] [serial = 1575] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446907393383]
06:43:58 INFO - PROCESS | 1867 | --DOMWINDOW == 70 (0x7f56e1e8d400) [pid = 1916] [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]
06:43:58 INFO - PROCESS | 1867 | --DOMWINDOW == 69 (0x7f56e5fe6c00) [pid = 1916] [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]
06:43:58 INFO - PROCESS | 1867 | --DOMWINDOW == 68 (0x7f56e623d000) [pid = 1916] [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]
06:43:58 INFO - PROCESS | 1867 | --DOMWINDOW == 67 (0x7f56e611c000) [pid = 1916] [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]
06:43:58 INFO - PROCESS | 1867 | --DOMWINDOW == 66 (0x7f56e6558400) [pid = 1916] [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]
06:43:58 INFO - PROCESS | 1867 | --DOMWINDOW == 65 (0x7f56e779cc00) [pid = 1916] [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]
06:43:58 INFO - PROCESS | 1867 | --DOMWINDOW == 64 (0x7f56e428e000) [pid = 1916] [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]
06:43:58 INFO - PROCESS | 1867 | --DOMWINDOW == 63 (0x7f56e5b44400) [pid = 1916] [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]
06:43:58 INFO - PROCESS | 1867 | --DOMWINDOW == 62 (0x7f56e26f0800) [pid = 1916] [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]
06:43:58 INFO - PROCESS | 1867 | --DOMWINDOW == 61 (0x7f56e4b98800) [pid = 1916] [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]
06:43:58 INFO - PROCESS | 1867 | --DOMWINDOW == 60 (0x7f56e4ed4000) [pid = 1916] [serial = 1554] [outer = (nil)] [url = about:blank]
06:43:58 INFO - PROCESS | 1867 | --DOMWINDOW == 59 (0x7f56e46be400) [pid = 1916] [serial = 1551] [outer = (nil)] [url = about:blank]
06:43:58 INFO - PROCESS | 1867 | --DOMWINDOW == 58 (0x7f56e5fafc00) [pid = 1916] [serial = 1557] [outer = (nil)] [url = about:blank]
06:43:58 INFO - PROCESS | 1867 | --DOMWINDOW == 57 (0x7f56e2205800) [pid = 1916] [serial = 1596] [outer = (nil)] [url = about:blank]
06:43:58 INFO - PROCESS | 1867 | --DOMWINDOW == 56 (0x7f56e232f400) [pid = 1916] [serial = 1599] [outer = (nil)] [url = about:blank]
06:43:58 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
06:43:58 INFO - document served over http requires an http
06:43:58 INFO - sub-resource via xhr-request using the meta-referrer
06:43:58 INFO - delivery method with swap-origin-redirect and when
06:43:58 INFO - the target request is same-origin.
06:43:58 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1536ms
06:43:58 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
06:43:59 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e4737800 == 17 [pid = 1916] [id = 587]
06:43:59 INFO - PROCESS | 1867 | ++DOMWINDOW == 57 (0x7f56e428f400) [pid = 1916] [serial = 1642] [outer = (nil)]
06:43:59 INFO - PROCESS | 1867 | ++DOMWINDOW == 58 (0x7f56e4441000) [pid = 1916] [serial = 1643] [outer = 0x7f56e428f400]
06:43:59 INFO - PROCESS | 1867 | ++DOMWINDOW == 59 (0x7f56e45b1000) [pid = 1916] [serial = 1644] [outer = 0x7f56e428f400]
06:44:00 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
06:44:00 INFO - document served over http requires an https
06:44:00 INFO - sub-resource via fetch-request using the meta-referrer
06:44:00 INFO - delivery method with keep-origin-redirect and when
06:44:00 INFO - the target request is same-origin.
06:44:00 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1475ms
06:44:00 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html
06:44:00 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e4750000 == 18 [pid = 1916] [id = 588]
06:44:00 INFO - PROCESS | 1867 | ++DOMWINDOW == 60 (0x7f56e43af000) [pid = 1916] [serial = 1645] [outer = (nil)]
06:44:00 INFO - PROCESS | 1867 | ++DOMWINDOW == 61 (0x7f56e46bc400) [pid = 1916] [serial = 1646] [outer = 0x7f56e43af000]
06:44:01 INFO - PROCESS | 1867 | ++DOMWINDOW == 62 (0x7f56e47c4000) [pid = 1916] [serial = 1647] [outer = 0x7f56e43af000]
06:44:02 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
06:44:02 INFO - document served over http requires an https
06:44:02 INFO - sub-resource via fetch-request using the meta-referrer
06:44:02 INFO - delivery method with no-redirect and when
06:44:02 INFO - the target request is same-origin.
06:44:02 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2040ms
06:44:02 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
06:44:02 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e437e000 == 19 [pid = 1916] [id = 589]
06:44:02 INFO - PROCESS | 1867 | ++DOMWINDOW == 63 (0x7f56e2554400) [pid = 1916] [serial = 1648] [outer = (nil)]
06:44:03 INFO - PROCESS | 1867 | ++DOMWINDOW == 64 (0x7f56e26f4800) [pid = 1916] [serial = 1649] [outer = 0x7f56e2554400]
06:44:03 INFO - PROCESS | 1867 | ++DOMWINDOW == 65 (0x7f56e443fc00) [pid = 1916] [serial = 1650] [outer = 0x7f56e2554400]
06:44:04 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:44:04 INFO - document served over http requires an https
06:44:04 INFO - sub-resource via fetch-request using the meta-referrer
06:44:04 INFO - delivery method with swap-origin-redirect and when
06:44:04 INFO - the target request is same-origin.
06:44:04 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2088ms
06:44:04 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
06:44:04 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e4820800 == 20 [pid = 1916] [id = 590]
06:44:04 INFO - PROCESS | 1867 | ++DOMWINDOW == 66 (0x7f56e2556800) [pid = 1916] [serial = 1651] [outer = (nil)]
06:44:05 INFO - PROCESS | 1867 | ++DOMWINDOW == 67 (0x7f56e46c7c00) [pid = 1916] [serial = 1652] [outer = 0x7f56e2556800]
06:44:05 INFO - PROCESS | 1867 | ++DOMWINDOW == 68 (0x7f56e47c8c00) [pid = 1916] [serial = 1653] [outer = 0x7f56e2556800]
06:44:06 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e498f800 == 21 [pid = 1916] [id = 591]
06:44:06 INFO - PROCESS | 1867 | ++DOMWINDOW == 69 (0x7f56e47cdc00) [pid = 1916] [serial = 1654] [outer = (nil)]
06:44:07 INFO - PROCESS | 1867 | ++DOMWINDOW == 70 (0x7f56e47cbc00) [pid = 1916] [serial = 1655] [outer = 0x7f56e47cdc00]
06:44:07 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:44:07 INFO - document served over http requires an https
06:44:07 INFO - sub-resource via iframe-tag using the meta-referrer
06:44:07 INFO - delivery method with keep-origin-redirect and when
06:44:07 INFO - the target request is same-origin.
06:44:07 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2700ms
06:44:07 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
06:44:07 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e4b10800 == 22 [pid = 1916] [id = 592]
06:44:07 INFO - PROCESS | 1867 | ++DOMWINDOW == 71 (0x7f56e46c1000) [pid = 1916] [serial = 1656] [outer = (nil)]
06:44:08 INFO - PROCESS | 1867 | ++DOMWINDOW == 72 (0x7f56e4a55000) [pid = 1916] [serial = 1657] [outer = 0x7f56e46c1000]
06:44:08 INFO - PROCESS | 1867 | ++DOMWINDOW == 73 (0x7f56e4a61400) [pid = 1916] [serial = 1658] [outer = 0x7f56e46c1000]
06:44:08 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e4b25800 == 23 [pid = 1916] [id = 593]
06:44:08 INFO - PROCESS | 1867 | ++DOMWINDOW == 74 (0x7f56e4b92800) [pid = 1916] [serial = 1659] [outer = (nil)]
06:44:08 INFO - PROCESS | 1867 | ++DOMWINDOW == 75 (0x7f56e4b96400) [pid = 1916] [serial = 1660] [outer = 0x7f56e4b92800]
06:44:09 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
06:44:09 INFO - document served over http requires an https
06:44:09 INFO - sub-resource via iframe-tag using the meta-referrer
06:44:09 INFO - delivery method with no-redirect and when
06:44:09 INFO - the target request is same-origin.
06:44:09 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1889ms
06:44:09 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
06:44:09 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e4ce6000 == 24 [pid = 1916] [id = 594]
06:44:09 INFO - PROCESS | 1867 | ++DOMWINDOW == 76 (0x7f56e4b9b800) [pid = 1916] [serial = 1661] [outer = (nil)]
06:44:09 INFO - PROCESS | 1867 | ++DOMWINDOW == 77 (0x7f56e4b9d000) [pid = 1916] [serial = 1662] [outer = 0x7f56e4b9b800]
06:44:10 INFO - PROCESS | 1867 | ++DOMWINDOW == 78 (0x7f56e4d37000) [pid = 1916] [serial = 1663] [outer = 0x7f56e4b9b800]
06:44:10 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e4cf9800 == 25 [pid = 1916] [id = 595]
06:44:10 INFO - PROCESS | 1867 | ++DOMWINDOW == 79 (0x7f56e4d3c000) [pid = 1916] [serial = 1664] [outer = (nil)]
06:44:10 INFO - PROCESS | 1867 | ++DOMWINDOW == 80 (0x7f56e4d40800) [pid = 1916] [serial = 1665] [outer = 0x7f56e4d3c000]
06:44:10 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
06:44:10 INFO - document served over http requires an https
06:44:10 INFO - sub-resource via iframe-tag using the meta-referrer
06:44:10 INFO - delivery method with swap-origin-redirect and when
06:44:10 INFO - the target request is same-origin.
06:44:10 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1829ms
06:44:11 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
06:44:11 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e4d86800 == 26 [pid = 1916] [id = 596]
06:44:11 INFO - PROCESS | 1867 | ++DOMWINDOW == 81 (0x7f56e4b9b400) [pid = 1916] [serial = 1666] [outer = (nil)]
06:44:11 INFO - PROCESS | 1867 | ++DOMWINDOW == 82 (0x7f56e4d40c00) [pid = 1916] [serial = 1667] [outer = 0x7f56e4b9b400]
06:44:11 INFO - PROCESS | 1867 | ++DOMWINDOW == 83 (0x7f56e4ed4400) [pid = 1916] [serial = 1668] [outer = 0x7f56e4b9b400]
06:44:12 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:44:12 INFO - document served over http requires an https
06:44:12 INFO - sub-resource via script-tag using the meta-referrer
06:44:12 INFO - delivery method with keep-origin-redirect and when
06:44:12 INFO - the target request is same-origin.
06:44:12 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1654ms
06:44:12 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html
06:44:12 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e5b03800 == 27 [pid = 1916] [id = 597]
06:44:12 INFO - PROCESS | 1867 | ++DOMWINDOW == 84 (0x7f56e4d38c00) [pid = 1916] [serial = 1669] [outer = (nil)]
06:44:13 INFO - PROCESS | 1867 | ++DOMWINDOW == 85 (0x7f56e5a22400) [pid = 1916] [serial = 1670] [outer = 0x7f56e4d38c00]
06:44:13 INFO - PROCESS | 1867 | ++DOMWINDOW == 86 (0x7f56e5a2c400) [pid = 1916] [serial = 1671] [outer = 0x7f56e4d38c00]
06:44:15 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
06:44:15 INFO - document served over http requires an https
06:44:15 INFO - sub-resource via script-tag using the meta-referrer
06:44:15 INFO - delivery method with no-redirect and when
06:44:15 INFO - the target request is same-origin.
06:44:15 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 2433ms
06:44:15 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
06:44:15 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e2842800 == 28 [pid = 1916] [id = 598]
06:44:15 INFO - PROCESS | 1867 | ++DOMWINDOW == 87 (0x7f56e1e81800) [pid = 1916] [serial = 1672] [outer = (nil)]
06:44:15 INFO - PROCESS | 1867 | ++DOMWINDOW == 88 (0x7f56e1e8ec00) [pid = 1916] [serial = 1673] [outer = 0x7f56e1e81800]
06:44:16 INFO - PROCESS | 1867 | ++DOMWINDOW == 89 (0x7f56e2552000) [pid = 1916] [serial = 1674] [outer = 0x7f56e1e81800]
06:44:17 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
06:44:17 INFO - document served over http requires an https
06:44:17 INFO - sub-resource via script-tag using the meta-referrer
06:44:17 INFO - delivery method with swap-origin-redirect and when
06:44:17 INFO - the target request is same-origin.
06:44:17 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2190ms
06:44:17 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
06:44:17 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e1d21000 == 29 [pid = 1916] [id = 599]
06:44:17 INFO - PROCESS | 1867 | ++DOMWINDOW == 90 (0x7f56e220ec00) [pid = 1916] [serial = 1675] [outer = (nil)]
06:44:17 INFO - PROCESS | 1867 | ++DOMWINDOW == 91 (0x7f56e26f2800) [pid = 1916] [serial = 1676] [outer = 0x7f56e220ec00]
06:44:18 INFO - PROCESS | 1867 | ++DOMWINDOW == 92 (0x7f56e409f000) [pid = 1916] [serial = 1677] [outer = 0x7f56e220ec00]
06:44:18 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e4737800 == 28 [pid = 1916] [id = 587]
06:44:18 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e437b800 == 27 [pid = 1916] [id = 586]
06:44:18 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e201d800 == 26 [pid = 1916] [id = 585]
06:44:18 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e1e6e000 == 25 [pid = 1916] [id = 584]
06:44:18 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e2013800 == 24 [pid = 1916] [id = 583]
06:44:18 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e45ba000 == 23 [pid = 1916] [id = 582]
06:44:18 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e445b800 == 22 [pid = 1916] [id = 581]
06:44:18 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e4381000 == 21 [pid = 1916] [id = 580]
06:44:18 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e4256000 == 20 [pid = 1916] [id = 578]
06:44:18 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e4074000 == 19 [pid = 1916] [id = 576]
06:44:18 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e3681800 == 18 [pid = 1916] [id = 575]
06:44:18 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e284a000 == 17 [pid = 1916] [id = 574]
06:44:18 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e20cd800 == 16 [pid = 1916] [id = 572]
06:44:18 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e20cb000 == 15 [pid = 1916] [id = 573]
06:44:18 INFO - PROCESS | 1867 | --DOMWINDOW == 91 (0x7f56e61d1c00) [pid = 1916] [serial = 1563] [outer = (nil)] [url = about:blank]
06:44:18 INFO - PROCESS | 1867 | --DOMWINDOW == 90 (0x7f56e9c0ec00) [pid = 1916] [serial = 1587] [outer = (nil)] [url = about:blank]
06:44:18 INFO - PROCESS | 1867 | --DOMWINDOW == 89 (0x7f56e7a03c00) [pid = 1916] [serial = 1574] [outer = (nil)] [url = about:blank]
06:44:18 INFO - PROCESS | 1867 | --DOMWINDOW == 88 (0x7f56e6341800) [pid = 1916] [serial = 1566] [outer = (nil)] [url = about:blank]
06:44:18 INFO - PROCESS | 1867 | --DOMWINDOW == 87 (0x7f56e8a9cc00) [pid = 1916] [serial = 1579] [outer = (nil)] [url = about:blank]
06:44:18 INFO - PROCESS | 1867 | --DOMWINDOW == 86 (0x7f56e91a6400) [pid = 1916] [serial = 1584] [outer = (nil)] [url = about:blank]
06:44:18 INFO - PROCESS | 1867 | --DOMWINDOW == 85 (0x7f56e6050000) [pid = 1916] [serial = 1560] [outer = (nil)] [url = about:blank]
06:44:18 INFO - PROCESS | 1867 | --DOMWINDOW == 84 (0x7f56e6683400) [pid = 1916] [serial = 1569] [outer = (nil)] [url = about:blank]
06:44:18 INFO - PROCESS | 1867 | --DOMWINDOW == 83 (0x7f56e40a4000) [pid = 1916] [serial = 1548] [outer = (nil)] [url = about:blank]
06:44:18 INFO - PROCESS | 1867 | --DOMWINDOW == 82 (0x7f56e232e000) [pid = 1916] [serial = 1545] [outer = (nil)] [url = about:blank]
06:44:18 INFO - PROCESS | 1867 | --DOMWINDOW == 81 (0x7f56e9c79400) [pid = 1916] [serial = 1590] [outer = (nil)] [url = about:blank]
06:44:19 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
06:44:19 INFO - document served over http requires an https
06:44:19 INFO - sub-resource via xhr-request using the meta-referrer
06:44:19 INFO - delivery method with keep-origin-redirect and when
06:44:19 INFO - the target request is same-origin.
06:44:19 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 2481ms
06:44:19 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html
06:44:20 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e201d800 == 16 [pid = 1916] [id = 600]
06:44:20 INFO - PROCESS | 1867 | ++DOMWINDOW == 82 (0x7f56e2325800) [pid = 1916] [serial = 1678] [outer = (nil)]
06:44:20 INFO - PROCESS | 1867 | ++DOMWINDOW == 83 (0x7f56e2549800) [pid = 1916] [serial = 1679] [outer = 0x7f56e2325800]
06:44:20 INFO - PROCESS | 1867 | ++DOMWINDOW == 84 (0x7f56e4281800) [pid = 1916] [serial = 1680] [outer = 0x7f56e2325800]
06:44:21 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
06:44:21 INFO - document served over http requires an https
06:44:21 INFO - sub-resource via xhr-request using the meta-referrer
06:44:21 INFO - delivery method with no-redirect and when
06:44:21 INFO - the target request is same-origin.
06:44:21 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1640ms
06:44:21 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
06:44:21 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e3680800 == 17 [pid = 1916] [id = 601]
06:44:21 INFO - PROCESS | 1867 | ++DOMWINDOW == 85 (0x7f56e409f800) [pid = 1916] [serial = 1681] [outer = (nil)]
06:44:21 INFO - PROCESS | 1867 | ++DOMWINDOW == 86 (0x7f56e43af800) [pid = 1916] [serial = 1682] [outer = 0x7f56e409f800]
06:44:22 INFO - PROCESS | 1867 | ++DOMWINDOW == 87 (0x7f56e45a3400) [pid = 1916] [serial = 1683] [outer = 0x7f56e409f800]
06:44:23 INFO - PROCESS | 1867 | --DOMWINDOW == 86 (0x7f56e421d800) [pid = 1916] [serial = 1622] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:44:23 INFO - PROCESS | 1867 | --DOMWINDOW == 85 (0x7f56e26fc400) [pid = 1916] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:44:23 INFO - PROCESS | 1867 | --DOMWINDOW == 84 (0x7f56e409a800) [pid = 1916] [serial = 1617] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446907425094]
06:44:23 INFO - PROCESS | 1867 | --DOMWINDOW == 83 (0x7f56e4284800) [pid = 1916] [serial = 1623] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:44:23 INFO - PROCESS | 1867 | --DOMWINDOW == 82 (0x7f56e40a3c00) [pid = 1916] [serial = 1620] [outer = (nil)] [url = about:blank]
06:44:23 INFO - PROCESS | 1867 | --DOMWINDOW == 81 (0x7f56e4283400) [pid = 1916] [serial = 1625] [outer = (nil)] [url = about:blank]
06:44:23 INFO - PROCESS | 1867 | --DOMWINDOW == 80 (0x7f56e43afc00) [pid = 1916] [serial = 1628] [outer = (nil)] [url = about:blank]
06:44:23 INFO - PROCESS | 1867 | --DOMWINDOW == 79 (0x7f56e29c9400) [pid = 1916] [serial = 1613] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:44:23 INFO - PROCESS | 1867 | --DOMWINDOW == 78 (0x7f56e2557400) [pid = 1916] [serial = 1610] [outer = (nil)] [url = about:blank]
06:44:23 INFO - PROCESS | 1867 | --DOMWINDOW == 77 (0x7f56e40a0400) [pid = 1916] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446907425094]
06:44:23 INFO - PROCESS | 1867 | --DOMWINDOW == 76 (0x7f56e29c8000) [pid = 1916] [serial = 1615] [outer = (nil)] [url = about:blank]
06:44:23 INFO - PROCESS | 1867 | --DOMWINDOW == 75 (0x7f56e1e82c00) [pid = 1916] [serial = 1604] [outer = (nil)] [url = about:blank]
06:44:23 INFO - PROCESS | 1867 | --DOMWINDOW == 74 (0x7f56e2331800) [pid = 1916] [serial = 1607] [outer = (nil)] [url = about:blank]
06:44:23 INFO - PROCESS | 1867 | --DOMWINDOW == 73 (0x7f56e1f92000) [pid = 1916] [serial = 1631] [outer = (nil)] [url = about:blank]
06:44:23 INFO - PROCESS | 1867 | --DOMWINDOW == 72 (0x7f56e4444000) [pid = 1916] [serial = 1640] [outer = (nil)] [url = about:blank]
06:44:23 INFO - PROCESS | 1867 | --DOMWINDOW == 71 (0x7f56e40a2c00) [pid = 1916] [serial = 1637] [outer = (nil)] [url = about:blank]
06:44:23 INFO - PROCESS | 1867 | --DOMWINDOW == 70 (0x7f56e4441000) [pid = 1916] [serial = 1643] [outer = (nil)] [url = about:blank]
06:44:23 INFO - PROCESS | 1867 | --DOMWINDOW == 69 (0x7f56e24ef000) [pid = 1916] [serial = 1634] [outer = (nil)] [url = about:blank]
06:44:23 INFO - PROCESS | 1867 | --DOMWINDOW == 68 (0x7f56e1e8b000) [pid = 1916] [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]
06:44:23 INFO - PROCESS | 1867 | --DOMWINDOW == 67 (0x7f56e4097400) [pid = 1916] [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]
06:44:23 INFO - PROCESS | 1867 | --DOMWINDOW == 66 (0x7f56e428f400) [pid = 1916] [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]
06:44:23 INFO - PROCESS | 1867 | --DOMWINDOW == 65 (0x7f56e1e8b800) [pid = 1916] [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]
06:44:23 INFO - PROCESS | 1867 | --DOMWINDOW == 64 (0x7f56e2557c00) [pid = 1916] [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]
06:44:23 INFO - PROCESS | 1867 | --DOMWINDOW == 63 (0x7f56e45a9c00) [pid = 1916] [serial = 1641] [outer = (nil)] [url = about:blank]
06:44:23 INFO - PROCESS | 1867 | --DOMWINDOW == 62 (0x7f56e43a6000) [pid = 1916] [serial = 1638] [outer = (nil)] [url = about:blank]
06:44:23 INFO - PROCESS | 1867 | --DOMWINDOW == 61 (0x7f56e2553c00) [pid = 1916] [serial = 1635] [outer = (nil)] [url = about:blank]
06:44:23 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
06:44:23 INFO - document served over http requires an https
06:44:23 INFO - sub-resource via xhr-request using the meta-referrer
06:44:23 INFO - delivery method with swap-origin-redirect and when
06:44:23 INFO - the target request is same-origin.
06:44:23 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2483ms
06:44:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
06:44:24 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e4082800 == 18 [pid = 1916] [id = 602]
06:44:24 INFO - PROCESS | 1867 | ++DOMWINDOW == 62 (0x7f56e1e8d400) [pid = 1916] [serial = 1684] [outer = (nil)]
06:44:24 INFO - PROCESS | 1867 | ++DOMWINDOW == 63 (0x7f56e2206000) [pid = 1916] [serial = 1685] [outer = 0x7f56e1e8d400]
06:44:24 INFO - PROCESS | 1867 | ++DOMWINDOW == 64 (0x7f56e29c8000) [pid = 1916] [serial = 1686] [outer = 0x7f56e1e8d400]
06:44:25 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:44:25 INFO - document served over http requires an http
06:44:25 INFO - sub-resource via fetch-request using the http-csp
06:44:25 INFO - delivery method with keep-origin-redirect and when
06:44:25 INFO - the target request is cross-origin.
06:44:25 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1387ms
06:44:25 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
06:44:25 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e1e76800 == 19 [pid = 1916] [id = 603]
06:44:25 INFO - PROCESS | 1867 | ++DOMWINDOW == 65 (0x7f56e1e84400) [pid = 1916] [serial = 1687] [outer = (nil)]
06:44:25 INFO - PROCESS | 1867 | ++DOMWINDOW == 66 (0x7f56e1e8b000) [pid = 1916] [serial = 1688] [outer = 0x7f56e1e84400]
06:44:26 INFO - PROCESS | 1867 | ++DOMWINDOW == 67 (0x7f56e26f0800) [pid = 1916] [serial = 1689] [outer = 0x7f56e1e84400]
06:44:27 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
06:44:27 INFO - document served over http requires an http
06:44:27 INFO - sub-resource via fetch-request using the http-csp
06:44:27 INFO - delivery method with no-redirect and when
06:44:27 INFO - the target request is cross-origin.
06:44:27 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1778ms
06:44:27 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
06:44:27 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e4466000 == 20 [pid = 1916] [id = 604]
06:44:27 INFO - PROCESS | 1867 | ++DOMWINDOW == 68 (0x7f56e43a6000) [pid = 1916] [serial = 1690] [outer = (nil)]
06:44:27 INFO - PROCESS | 1867 | ++DOMWINDOW == 69 (0x7f56e4438000) [pid = 1916] [serial = 1691] [outer = 0x7f56e43a6000]
06:44:28 INFO - PROCESS | 1867 | ++DOMWINDOW == 70 (0x7f56e46bf000) [pid = 1916] [serial = 1692] [outer = 0x7f56e43a6000]
06:44:29 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
06:44:29 INFO - document served over http requires an http
06:44:29 INFO - sub-resource via fetch-request using the http-csp
06:44:29 INFO - delivery method with swap-origin-redirect and when
06:44:29 INFO - the target request is cross-origin.
06:44:29 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2146ms
06:44:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
06:44:29 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e45d1800 == 21 [pid = 1916] [id = 605]
06:44:29 INFO - PROCESS | 1867 | ++DOMWINDOW == 71 (0x7f56e428fc00) [pid = 1916] [serial = 1693] [outer = (nil)]
06:44:29 INFO - PROCESS | 1867 | ++DOMWINDOW == 72 (0x7f56e4a5f400) [pid = 1916] [serial = 1694] [outer = 0x7f56e428fc00]
06:44:30 INFO - PROCESS | 1867 | ++DOMWINDOW == 73 (0x7f56e4ecc400) [pid = 1916] [serial = 1695] [outer = 0x7f56e428fc00]
06:44:31 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e4991000 == 22 [pid = 1916] [id = 606]
06:44:31 INFO - PROCESS | 1867 | ++DOMWINDOW == 74 (0x7f56e5a20800) [pid = 1916] [serial = 1696] [outer = (nil)]
06:44:31 INFO - PROCESS | 1867 | ++DOMWINDOW == 75 (0x7f56e5b3b400) [pid = 1916] [serial = 1697] [outer = 0x7f56e5a20800]
06:44:31 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
06:44:31 INFO - document served over http requires an http
06:44:31 INFO - sub-resource via iframe-tag using the http-csp
06:44:31 INFO - delivery method with keep-origin-redirect and when
06:44:31 INFO - the target request is cross-origin.
06:44:31 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 2129ms
06:44:31 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
06:44:32 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e4cfe000 == 23 [pid = 1916] [id = 607]
06:44:32 INFO - PROCESS | 1867 | ++DOMWINDOW == 76 (0x7f56e4a5b400) [pid = 1916] [serial = 1698] [outer = (nil)]
06:44:32 INFO - PROCESS | 1867 | ++DOMWINDOW == 77 (0x7f56e5b3b800) [pid = 1916] [serial = 1699] [outer = 0x7f56e4a5b400]
06:44:32 INFO - PROCESS | 1867 | ++DOMWINDOW == 78 (0x7f56e5b46400) [pid = 1916] [serial = 1700] [outer = 0x7f56e4a5b400]
06:44:33 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e5f84800 == 24 [pid = 1916] [id = 608]
06:44:33 INFO - PROCESS | 1867 | ++DOMWINDOW == 79 (0x7f56e5b4a400) [pid = 1916] [serial = 1701] [outer = (nil)]
06:44:33 INFO - PROCESS | 1867 | ++DOMWINDOW == 80 (0x7f56e5fa6800) [pid = 1916] [serial = 1702] [outer = 0x7f56e5b4a400]
06:44:34 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
06:44:34 INFO - document served over http requires an http
06:44:34 INFO - sub-resource via iframe-tag using the http-csp
06:44:34 INFO - delivery method with no-redirect and when
06:44:34 INFO - the target request is cross-origin.
06:44:34 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2554ms
06:44:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
06:44:34 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e5f91000 == 25 [pid = 1916] [id = 609]
06:44:34 INFO - PROCESS | 1867 | ++DOMWINDOW == 81 (0x7f56e5a28400) [pid = 1916] [serial = 1703] [outer = (nil)]
06:44:34 INFO - PROCESS | 1867 | ++DOMWINDOW == 82 (0x7f56e5fa8800) [pid = 1916] [serial = 1704] [outer = 0x7f56e5a28400]
06:44:34 INFO - PROCESS | 1867 | ++DOMWINDOW == 83 (0x7f56e5fdf800) [pid = 1916] [serial = 1705] [outer = 0x7f56e5a28400]
06:44:35 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e6193800 == 26 [pid = 1916] [id = 610]
06:44:35 INFO - PROCESS | 1867 | ++DOMWINDOW == 84 (0x7f56e5fe2c00) [pid = 1916] [serial = 1706] [outer = (nil)]
06:44:35 INFO - PROCESS | 1867 | ++DOMWINDOW == 85 (0x7f56e5fe8400) [pid = 1916] [serial = 1707] [outer = 0x7f56e5fe2c00]
06:44:35 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
06:44:35 INFO - document served over http requires an http
06:44:35 INFO - sub-resource via iframe-tag using the http-csp
06:44:35 INFO - delivery method with swap-origin-redirect and when
06:44:35 INFO - the target request is cross-origin.
06:44:35 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1682ms
06:44:35 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
06:44:36 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e61a0000 == 27 [pid = 1916] [id = 611]
06:44:36 INFO - PROCESS | 1867 | ++DOMWINDOW == 86 (0x7f56e5fa5c00) [pid = 1916] [serial = 1708] [outer = (nil)]
06:44:36 INFO - PROCESS | 1867 | ++DOMWINDOW == 87 (0x7f56e5fea800) [pid = 1916] [serial = 1709] [outer = 0x7f56e5fa5c00]
06:44:36 INFO - PROCESS | 1867 | ++DOMWINDOW == 88 (0x7f56e604b800) [pid = 1916] [serial = 1710] [outer = 0x7f56e5fa5c00]
06:44:37 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
06:44:37 INFO - document served over http requires an http
06:44:37 INFO - sub-resource via script-tag using the http-csp
06:44:37 INFO - delivery method with keep-origin-redirect and when
06:44:37 INFO - the target request is cross-origin.
06:44:37 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1682ms
06:44:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
06:44:37 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e6361000 == 28 [pid = 1916] [id = 612]
06:44:37 INFO - PROCESS | 1867 | ++DOMWINDOW == 89 (0x7f56e5fe5000) [pid = 1916] [serial = 1711] [outer = (nil)]
06:44:37 INFO - PROCESS | 1867 | ++DOMWINDOW == 90 (0x7f56e6052400) [pid = 1916] [serial = 1712] [outer = 0x7f56e5fe5000]
06:44:38 INFO - PROCESS | 1867 | ++DOMWINDOW == 91 (0x7f56e6115800) [pid = 1916] [serial = 1713] [outer = 0x7f56e5fe5000]
06:44:38 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
06:44:38 INFO - document served over http requires an http
06:44:38 INFO - sub-resource via script-tag using the http-csp
06:44:38 INFO - delivery method with no-redirect and when
06:44:38 INFO - the target request is cross-origin.
06:44:38 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 1534ms
06:44:38 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
06:44:39 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e6435800 == 29 [pid = 1916] [id = 613]
06:44:39 INFO - PROCESS | 1867 | ++DOMWINDOW == 92 (0x7f56e6054800) [pid = 1916] [serial = 1714] [outer = (nil)]
06:44:39 INFO - PROCESS | 1867 | ++DOMWINDOW == 93 (0x7f56e611c000) [pid = 1916] [serial = 1715] [outer = 0x7f56e6054800]
06:44:39 INFO - PROCESS | 1867 | ++DOMWINDOW == 94 (0x7f56e61cb400) [pid = 1916] [serial = 1716] [outer = 0x7f56e6054800]
06:44:41 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
06:44:41 INFO - document served over http requires an http
06:44:41 INFO - sub-resource via script-tag using the http-csp
06:44:41 INFO - delivery method with swap-origin-redirect and when
06:44:41 INFO - the target request is cross-origin.
06:44:41 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 2830ms
06:44:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
06:44:42 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e3683800 == 30 [pid = 1916] [id = 614]
06:44:42 INFO - PROCESS | 1867 | ++DOMWINDOW == 95 (0x7f56e1f9f400) [pid = 1916] [serial = 1717] [outer = (nil)]
06:44:42 INFO - PROCESS | 1867 | ++DOMWINDOW == 96 (0x7f56e2330c00) [pid = 1916] [serial = 1718] [outer = 0x7f56e1f9f400]
06:44:42 INFO - PROCESS | 1867 | ++DOMWINDOW == 97 (0x7f56e4284000) [pid = 1916] [serial = 1719] [outer = 0x7f56e1f9f400]
06:44:43 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
06:44:43 INFO - document served over http requires an http
06:44:43 INFO - sub-resource via xhr-request using the http-csp
06:44:43 INFO - delivery method with keep-origin-redirect and when
06:44:43 INFO - the target request is cross-origin.
06:44:43 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2083ms
06:44:43 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
06:44:44 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e4371000 == 31 [pid = 1916] [id = 615]
06:44:44 INFO - PROCESS | 1867 | ++DOMWINDOW == 98 (0x7f56e4282800) [pid = 1916] [serial = 1720] [outer = (nil)]
06:44:44 INFO - PROCESS | 1867 | ++DOMWINDOW == 99 (0x7f56e4285000) [pid = 1916] [serial = 1721] [outer = 0x7f56e4282800]
06:44:44 INFO - PROCESS | 1867 | ++DOMWINDOW == 100 (0x7f56e47c6000) [pid = 1916] [serial = 1722] [outer = 0x7f56e4282800]
06:44:45 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e4082800 == 30 [pid = 1916] [id = 602]
06:44:45 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e3680800 == 29 [pid = 1916] [id = 601]
06:44:45 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e201d800 == 28 [pid = 1916] [id = 600]
06:44:45 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e1d21000 == 27 [pid = 1916] [id = 599]
06:44:45 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e2842800 == 26 [pid = 1916] [id = 598]
06:44:45 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e4d86800 == 25 [pid = 1916] [id = 596]
06:44:45 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e4cf9800 == 24 [pid = 1916] [id = 595]
06:44:45 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e4ce6000 == 23 [pid = 1916] [id = 594]
06:44:45 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e4b25800 == 22 [pid = 1916] [id = 593]
06:44:45 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e498f800 == 21 [pid = 1916] [id = 591]
06:44:45 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e4b10800 == 20 [pid = 1916] [id = 592]
06:44:45 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e4820800 == 19 [pid = 1916] [id = 590]
06:44:45 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e437e000 == 18 [pid = 1916] [id = 589]
06:44:45 INFO - PROCESS | 1867 | --DOMWINDOW == 99 (0x7f56e232c000) [pid = 1916] [serial = 1632] [outer = (nil)] [url = about:blank]
06:44:45 INFO - PROCESS | 1867 | --DOMWINDOW == 98 (0x7f56e45b1000) [pid = 1916] [serial = 1644] [outer = (nil)] [url = about:blank]
06:44:45 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
06:44:45 INFO - document served over http requires an http
06:44:45 INFO - sub-resource via xhr-request using the http-csp
06:44:45 INFO - delivery method with no-redirect and when
06:44:45 INFO - the target request is cross-origin.
06:44:45 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1845ms
06:44:45 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
06:44:46 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e1e7a000 == 19 [pid = 1916] [id = 616]
06:44:46 INFO - PROCESS | 1867 | ++DOMWINDOW == 99 (0x7f56e24f4000) [pid = 1916] [serial = 1723] [outer = (nil)]
06:44:46 INFO - PROCESS | 1867 | ++DOMWINDOW == 100 (0x7f56e29c8c00) [pid = 1916] [serial = 1724] [outer = 0x7f56e24f4000]
06:44:47 INFO - PROCESS | 1867 | ++DOMWINDOW == 101 (0x7f56e47c7c00) [pid = 1916] [serial = 1725] [outer = 0x7f56e24f4000]
06:44:48 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
06:44:48 INFO - document served over http requires an http
06:44:48 INFO - sub-resource via xhr-request using the http-csp
06:44:48 INFO - delivery method with swap-origin-redirect and when
06:44:48 INFO - the target request is cross-origin.
06:44:48 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 2233ms
06:44:48 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
06:44:48 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e3671000 == 20 [pid = 1916] [id = 617]
06:44:48 INFO - PROCESS | 1867 | ++DOMWINDOW == 102 (0x7f56e26f7000) [pid = 1916] [serial = 1726] [outer = (nil)]
06:44:48 INFO - PROCESS | 1867 | ++DOMWINDOW == 103 (0x7f56e4a63400) [pid = 1916] [serial = 1727] [outer = 0x7f56e26f7000]
06:44:48 INFO - PROCESS | 1867 | ++DOMWINDOW == 104 (0x7f56e4ed6c00) [pid = 1916] [serial = 1728] [outer = 0x7f56e26f7000]
06:44:49 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
06:44:49 INFO - document served over http requires an https
06:44:49 INFO - sub-resource via fetch-request using the http-csp
06:44:49 INFO - delivery method with keep-origin-redirect and when
06:44:49 INFO - the target request is cross-origin.
06:44:49 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1582ms
06:44:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
06:44:49 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e4380000 == 21 [pid = 1916] [id = 618]
06:44:49 INFO - PROCESS | 1867 | ++DOMWINDOW == 105 (0x7f56e4d31800) [pid = 1916] [serial = 1729] [outer = (nil)]
06:44:50 INFO - PROCESS | 1867 | ++DOMWINDOW == 106 (0x7f56e5b4a800) [pid = 1916] [serial = 1730] [outer = 0x7f56e4d31800]
06:44:50 INFO - PROCESS | 1867 | ++DOMWINDOW == 107 (0x7f56e6048400) [pid = 1916] [serial = 1731] [outer = 0x7f56e4d31800]
06:44:51 INFO - PROCESS | 1867 | --DOMWINDOW == 106 (0x7f56e4d3c000) [pid = 1916] [serial = 1664] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:44:51 INFO - PROCESS | 1867 | --DOMWINDOW == 105 (0x7f56e47cdc00) [pid = 1916] [serial = 1654] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:44:51 INFO - PROCESS | 1867 | --DOMWINDOW == 104 (0x7f56e4b92800) [pid = 1916] [serial = 1659] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446907448943]
06:44:51 INFO - PROCESS | 1867 | --DOMWINDOW == 103 (0x7f56e4d40c00) [pid = 1916] [serial = 1667] [outer = (nil)] [url = about:blank]
06:44:51 INFO - PROCESS | 1867 | --DOMWINDOW == 102 (0x7f56e5a22400) [pid = 1916] [serial = 1670] [outer = (nil)] [url = about:blank]
06:44:51 INFO - PROCESS | 1867 | --DOMWINDOW == 101 (0x7f56e4b96400) [pid = 1916] [serial = 1660] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446907448943]
06:44:51 INFO - PROCESS | 1867 | --DOMWINDOW == 100 (0x7f56e4a55000) [pid = 1916] [serial = 1657] [outer = (nil)] [url = about:blank]
06:44:51 INFO - PROCESS | 1867 | --DOMWINDOW == 99 (0x7f56e4d40800) [pid = 1916] [serial = 1665] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:44:51 INFO - PROCESS | 1867 | --DOMWINDOW == 98 (0x7f56e4b9d000) [pid = 1916] [serial = 1662] [outer = (nil)] [url = about:blank]
06:44:51 INFO - PROCESS | 1867 | --DOMWINDOW == 97 (0x7f56e26f2800) [pid = 1916] [serial = 1676] [outer = (nil)] [url = about:blank]
06:44:51 INFO - PROCESS | 1867 | --DOMWINDOW == 96 (0x7f56e26f4800) [pid = 1916] [serial = 1649] [outer = (nil)] [url = about:blank]
06:44:51 INFO - PROCESS | 1867 | --DOMWINDOW == 95 (0x7f56e47cbc00) [pid = 1916] [serial = 1655] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:44:51 INFO - PROCESS | 1867 | --DOMWINDOW == 94 (0x7f56e46c7c00) [pid = 1916] [serial = 1652] [outer = (nil)] [url = about:blank]
06:44:51 INFO - PROCESS | 1867 | --DOMWINDOW == 93 (0x7f56e2549800) [pid = 1916] [serial = 1679] [outer = (nil)] [url = about:blank]
06:44:51 INFO - PROCESS | 1867 | --DOMWINDOW == 92 (0x7f56e43af800) [pid = 1916] [serial = 1682] [outer = (nil)] [url = about:blank]
06:44:51 INFO - PROCESS | 1867 | --DOMWINDOW == 91 (0x7f56e2206000) [pid = 1916] [serial = 1685] [outer = (nil)] [url = about:blank]
06:44:51 INFO - PROCESS | 1867 | --DOMWINDOW == 90 (0x7f56e1e8ec00) [pid = 1916] [serial = 1673] [outer = (nil)] [url = about:blank]
06:44:51 INFO - PROCESS | 1867 | --DOMWINDOW == 89 (0x7f56e46bc400) [pid = 1916] [serial = 1646] [outer = (nil)] [url = about:blank]
06:44:51 INFO - PROCESS | 1867 | --DOMWINDOW == 88 (0x7f56e24fa800) [pid = 1916] [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]
06:44:51 INFO - PROCESS | 1867 | --DOMWINDOW == 87 (0x7f56e1e81800) [pid = 1916] [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]
06:44:51 INFO - PROCESS | 1867 | --DOMWINDOW == 86 (0x7f56e2325800) [pid = 1916] [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]
06:44:51 INFO - PROCESS | 1867 | --DOMWINDOW == 85 (0x7f56e409f800) [pid = 1916] [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]
06:44:51 INFO - PROCESS | 1867 | --DOMWINDOW == 84 (0x7f56e43af000) [pid = 1916] [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]
06:44:51 INFO - PROCESS | 1867 | --DOMWINDOW == 83 (0x7f56e220ec00) [pid = 1916] [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]
06:44:51 INFO - PROCESS | 1867 | --DOMWINDOW == 82 (0x7f56e409f000) [pid = 1916] [serial = 1677] [outer = (nil)] [url = about:blank]
06:44:51 INFO - PROCESS | 1867 | --DOMWINDOW == 81 (0x7f56e4281800) [pid = 1916] [serial = 1680] [outer = (nil)] [url = about:blank]
06:44:51 INFO - PROCESS | 1867 | --DOMWINDOW == 80 (0x7f56e45a3400) [pid = 1916] [serial = 1683] [outer = (nil)] [url = about:blank]
06:44:51 INFO - PROCESS | 1867 | --DOMWINDOW == 79 (0x7f56e2550400) [pid = 1916] [serial = 1602] [outer = (nil)] [url = about:blank]
06:44:51 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
06:44:51 INFO - document served over http requires an https
06:44:51 INFO - sub-resource via fetch-request using the http-csp
06:44:51 INFO - delivery method with no-redirect and when
06:44:51 INFO - the target request is cross-origin.
06:44:51 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2289ms
06:44:51 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
06:44:52 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e4993000 == 22 [pid = 1916] [id = 619]
06:44:52 INFO - PROCESS | 1867 | ++DOMWINDOW == 80 (0x7f56e2329000) [pid = 1916] [serial = 1732] [outer = (nil)]
06:44:52 INFO - PROCESS | 1867 | ++DOMWINDOW == 81 (0x7f56e232e000) [pid = 1916] [serial = 1733] [outer = 0x7f56e2329000]
06:44:52 INFO - PROCESS | 1867 | ++DOMWINDOW == 82 (0x7f56e47cec00) [pid = 1916] [serial = 1734] [outer = 0x7f56e2329000]
06:44:53 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
06:44:53 INFO - document served over http requires an https
06:44:53 INFO - sub-resource via fetch-request using the http-csp
06:44:53 INFO - delivery method with swap-origin-redirect and when
06:44:53 INFO - the target request is cross-origin.
06:44:53 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1532ms
06:44:53 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
06:44:53 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e4462800 == 23 [pid = 1916] [id = 620]
06:44:53 INFO - PROCESS | 1867 | ++DOMWINDOW == 83 (0x7f56e1f96000) [pid = 1916] [serial = 1735] [outer = (nil)]
06:44:53 INFO - PROCESS | 1867 | ++DOMWINDOW == 84 (0x7f56e26ee400) [pid = 1916] [serial = 1736] [outer = 0x7f56e1f96000]
06:44:54 INFO - PROCESS | 1867 | ++DOMWINDOW == 85 (0x7f56e47c8000) [pid = 1916] [serial = 1737] [outer = 0x7f56e1f96000]
06:44:55 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e4cfb000 == 24 [pid = 1916] [id = 621]
06:44:55 INFO - PROCESS | 1867 | ++DOMWINDOW == 86 (0x7f56e4b94000) [pid = 1916] [serial = 1738] [outer = (nil)]
06:44:55 INFO - PROCESS | 1867 | ++DOMWINDOW == 87 (0x7f56e4d40c00) [pid = 1916] [serial = 1739] [outer = 0x7f56e4b94000]
06:44:55 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
06:44:55 INFO - document served over http requires an https
06:44:55 INFO - sub-resource via iframe-tag using the http-csp
06:44:55 INFO - delivery method with keep-origin-redirect and when
06:44:55 INFO - the target request is cross-origin.
06:44:55 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2286ms
06:44:55 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
06:44:56 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e4d96000 == 25 [pid = 1916] [id = 622]
06:44:56 INFO - PROCESS | 1867 | ++DOMWINDOW == 88 (0x7f56e24f1400) [pid = 1916] [serial = 1740] [outer = (nil)]
06:44:56 INFO - PROCESS | 1867 | ++DOMWINDOW == 89 (0x7f56e4d3c000) [pid = 1916] [serial = 1741] [outer = 0x7f56e24f1400]
06:44:56 INFO - PROCESS | 1867 | ++DOMWINDOW == 90 (0x7f56e6110800) [pid = 1916] [serial = 1742] [outer = 0x7f56e24f1400]
06:44:57 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e61ad800 == 26 [pid = 1916] [id = 623]
06:44:57 INFO - PROCESS | 1867 | ++DOMWINDOW == 91 (0x7f56e611f800) [pid = 1916] [serial = 1743] [outer = (nil)]
06:44:57 INFO - PROCESS | 1867 | ++DOMWINDOW == 92 (0x7f56e61d1c00) [pid = 1916] [serial = 1744] [outer = 0x7f56e611f800]
06:44:57 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
06:44:57 INFO - document served over http requires an https
06:44:57 INFO - sub-resource via iframe-tag using the http-csp
06:44:57 INFO - delivery method with no-redirect and when
06:44:57 INFO - the target request is cross-origin.
06:44:57 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2185ms
06:44:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
06:44:58 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e6451800 == 27 [pid = 1916] [id = 624]
06:44:58 INFO - PROCESS | 1867 | ++DOMWINDOW == 93 (0x7f56e4d40800) [pid = 1916] [serial = 1745] [outer = (nil)]
06:44:58 INFO - PROCESS | 1867 | ++DOMWINDOW == 94 (0x7f56e61ce800) [pid = 1916] [serial = 1746] [outer = 0x7f56e4d40800]
06:44:58 INFO - PROCESS | 1867 | ++DOMWINDOW == 95 (0x7f56e623b800) [pid = 1916] [serial = 1747] [outer = 0x7f56e4d40800]
06:44:59 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e7915800 == 28 [pid = 1916] [id = 625]
06:44:59 INFO - PROCESS | 1867 | ++DOMWINDOW == 96 (0x7f56e6240400) [pid = 1916] [serial = 1748] [outer = (nil)]
06:44:59 INFO - PROCESS | 1867 | ++DOMWINDOW == 97 (0x7f56e6342400) [pid = 1916] [serial = 1749] [outer = 0x7f56e6240400]
06:45:00 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
06:45:00 INFO - document served over http requires an https
06:45:00 INFO - sub-resource via iframe-tag using the http-csp
06:45:00 INFO - delivery method with swap-origin-redirect and when
06:45:00 INFO - the target request is cross-origin.
06:45:00 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2034ms
06:45:00 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
06:45:00 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e7c44800 == 29 [pid = 1916] [id = 626]
06:45:00 INFO - PROCESS | 1867 | ++DOMWINDOW == 98 (0x7f56e6234c00) [pid = 1916] [serial = 1750] [outer = (nil)]
06:45:01 INFO - PROCESS | 1867 | ++DOMWINDOW == 99 (0x7f56e6341400) [pid = 1916] [serial = 1751] [outer = 0x7f56e6234c00]
06:45:01 INFO - PROCESS | 1867 | ++DOMWINDOW == 100 (0x7f56e6554000) [pid = 1916] [serial = 1752] [outer = 0x7f56e6234c00]
06:45:02 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
06:45:02 INFO - document served over http requires an https
06:45:02 INFO - sub-resource via script-tag using the http-csp
06:45:02 INFO - delivery method with keep-origin-redirect and when
06:45:02 INFO - the target request is cross-origin.
06:45:02 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2604ms
06:45:02 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
06:45:02 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e7c64000 == 30 [pid = 1916] [id = 627]
06:45:02 INFO - PROCESS | 1867 | ++DOMWINDOW == 101 (0x7f56e6343000) [pid = 1916] [serial = 1753] [outer = (nil)]
06:45:03 INFO - PROCESS | 1867 | ++DOMWINDOW == 102 (0x7f56e655a400) [pid = 1916] [serial = 1754] [outer = 0x7f56e6343000]
06:45:03 INFO - PROCESS | 1867 | ++DOMWINDOW == 103 (0x7f56e6682000) [pid = 1916] [serial = 1755] [outer = 0x7f56e6343000]
06:45:04 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
06:45:04 INFO - document served over http requires an https
06:45:04 INFO - sub-resource via script-tag using the http-csp
06:45:04 INFO - delivery method with no-redirect and when
06:45:04 INFO - the target request is cross-origin.
06:45:04 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 1637ms
06:45:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
06:45:04 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e829f000 == 31 [pid = 1916] [id = 628]
06:45:04 INFO - PROCESS | 1867 | ++DOMWINDOW == 104 (0x7f56e655bc00) [pid = 1916] [serial = 1756] [outer = (nil)]
06:45:04 INFO - PROCESS | 1867 | ++DOMWINDOW == 105 (0x7f56e6688000) [pid = 1916] [serial = 1757] [outer = 0x7f56e655bc00]
06:45:05 INFO - PROCESS | 1867 | ++DOMWINDOW == 106 (0x7f56e779bc00) [pid = 1916] [serial = 1758] [outer = 0x7f56e655bc00]
06:45:05 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
06:45:05 INFO - document served over http requires an https
06:45:05 INFO - sub-resource via script-tag using the http-csp
06:45:05 INFO - delivery method with swap-origin-redirect and when
06:45:05 INFO - the target request is cross-origin.
06:45:05 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1635ms
06:45:05 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
06:45:06 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e8a3e000 == 32 [pid = 1916] [id = 629]
06:45:06 INFO - PROCESS | 1867 | ++DOMWINDOW == 107 (0x7f56e6689800) [pid = 1916] [serial = 1759] [outer = (nil)]
06:45:06 INFO - PROCESS | 1867 | ++DOMWINDOW == 108 (0x7f56e77a5800) [pid = 1916] [serial = 1760] [outer = 0x7f56e6689800]
06:45:06 INFO - PROCESS | 1867 | ++DOMWINDOW == 109 (0x7f56e78cdc00) [pid = 1916] [serial = 1761] [outer = 0x7f56e6689800]
06:45:07 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
06:45:07 INFO - document served over http requires an https
06:45:07 INFO - sub-resource via xhr-request using the http-csp
06:45:07 INFO - delivery method with keep-origin-redirect and when
06:45:07 INFO - the target request is cross-origin.
06:45:07 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1646ms
06:45:07 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
06:45:08 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e4b28000 == 33 [pid = 1916] [id = 630]
06:45:08 INFO - PROCESS | 1867 | ++DOMWINDOW == 110 (0x7f56e5a2a400) [pid = 1916] [serial = 1762] [outer = (nil)]
06:45:08 INFO - PROCESS | 1867 | ++DOMWINDOW == 111 (0x7f56e633c000) [pid = 1916] [serial = 1763] [outer = 0x7f56e5a2a400]
06:45:09 INFO - PROCESS | 1867 | ++DOMWINDOW == 112 (0x7f56e7a04800) [pid = 1916] [serial = 1764] [outer = 0x7f56e5a2a400]
06:45:10 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
06:45:10 INFO - document served over http requires an https
06:45:10 INFO - sub-resource via xhr-request using the http-csp
06:45:10 INFO - delivery method with no-redirect and when
06:45:10 INFO - the target request is cross-origin.
06:45:10 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 2836ms
06:45:10 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
06:45:11 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e4b11800 == 34 [pid = 1916] [id = 631]
06:45:11 INFO - PROCESS | 1867 | ++DOMWINDOW == 113 (0x7f56e29d5400) [pid = 1916] [serial = 1765] [outer = (nil)]
06:45:11 INFO - PROCESS | 1867 | ++DOMWINDOW == 114 (0x7f56e409a800) [pid = 1916] [serial = 1766] [outer = 0x7f56e29d5400]
06:45:11 INFO - PROCESS | 1867 | ++DOMWINDOW == 115 (0x7f56e45ad400) [pid = 1916] [serial = 1767] [outer = 0x7f56e29d5400]
06:45:12 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
06:45:12 INFO - document served over http requires an https
06:45:12 INFO - sub-resource via xhr-request using the http-csp
06:45:12 INFO - delivery method with swap-origin-redirect and when
06:45:12 INFO - the target request is cross-origin.
06:45:12 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2135ms
06:45:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
06:45:13 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e1d15800 == 35 [pid = 1916] [id = 632]
06:45:13 INFO - PROCESS | 1867 | ++DOMWINDOW == 116 (0x7f56e1f9fc00) [pid = 1916] [serial = 1768] [outer = (nil)]
06:45:13 INFO - PROCESS | 1867 | ++DOMWINDOW == 117 (0x7f56e2209c00) [pid = 1916] [serial = 1769] [outer = 0x7f56e1f9fc00]
06:45:13 INFO - PROCESS | 1867 | ++DOMWINDOW == 118 (0x7f56e4099800) [pid = 1916] [serial = 1770] [outer = 0x7f56e1f9fc00]
06:45:13 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e4380000 == 34 [pid = 1916] [id = 618]
06:45:14 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e3671000 == 33 [pid = 1916] [id = 617]
06:45:14 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e1e7a000 == 32 [pid = 1916] [id = 616]
06:45:14 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e4371000 == 31 [pid = 1916] [id = 615]
06:45:14 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e3683800 == 30 [pid = 1916] [id = 614]
06:45:14 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e6435800 == 29 [pid = 1916] [id = 613]
06:45:14 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e6361000 == 28 [pid = 1916] [id = 612]
06:45:14 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e61a0000 == 27 [pid = 1916] [id = 611]
06:45:14 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e6193800 == 26 [pid = 1916] [id = 610]
06:45:14 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e5f91000 == 25 [pid = 1916] [id = 609]
06:45:14 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e5f84800 == 24 [pid = 1916] [id = 608]
06:45:14 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e4262000 == 23 [pid = 1916] [id = 579]
06:45:14 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e4cfe000 == 22 [pid = 1916] [id = 607]
06:45:14 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e4083000 == 21 [pid = 1916] [id = 577]
06:45:14 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e4991000 == 20 [pid = 1916] [id = 606]
06:45:14 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e45d1800 == 19 [pid = 1916] [id = 605]
06:45:14 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e4466000 == 18 [pid = 1916] [id = 604]
06:45:14 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e1e76800 == 17 [pid = 1916] [id = 603]
06:45:14 INFO - PROCESS | 1867 | --DOMWINDOW == 117 (0x7f56e2552000) [pid = 1916] [serial = 1674] [outer = (nil)] [url = about:blank]
06:45:14 INFO - PROCESS | 1867 | --DOMWINDOW == 116 (0x7f56e47c4000) [pid = 1916] [serial = 1647] [outer = (nil)] [url = about:blank]
06:45:15 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
06:45:15 INFO - document served over http requires an http
06:45:15 INFO - sub-resource via fetch-request using the http-csp
06:45:15 INFO - delivery method with keep-origin-redirect and when
06:45:15 INFO - the target request is same-origin.
06:45:15 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2485ms
06:45:15 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
06:45:15 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e283a000 == 18 [pid = 1916] [id = 633]
06:45:15 INFO - PROCESS | 1867 | ++DOMWINDOW == 117 (0x7f56e254a400) [pid = 1916] [serial = 1771] [outer = (nil)]
06:45:16 INFO - PROCESS | 1867 | ++DOMWINDOW == 118 (0x7f56e4286400) [pid = 1916] [serial = 1772] [outer = 0x7f56e254a400]
06:45:16 INFO - PROCESS | 1867 | ++DOMWINDOW == 119 (0x7f56e45a9000) [pid = 1916] [serial = 1773] [outer = 0x7f56e254a400]
06:45:17 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
06:45:17 INFO - document served over http requires an http
06:45:17 INFO - sub-resource via fetch-request using the http-csp
06:45:17 INFO - delivery method with no-redirect and when
06:45:17 INFO - the target request is same-origin.
06:45:17 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1729ms
06:45:17 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
06:45:17 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e4079800 == 19 [pid = 1916] [id = 634]
06:45:17 INFO - PROCESS | 1867 | ++DOMWINDOW == 120 (0x7f56e4284800) [pid = 1916] [serial = 1774] [outer = (nil)]
06:45:17 INFO - PROCESS | 1867 | ++DOMWINDOW == 121 (0x7f56e47c3c00) [pid = 1916] [serial = 1775] [outer = 0x7f56e4284800]
06:45:17 INFO - PROCESS | 1867 | ++DOMWINDOW == 122 (0x7f56e4a5b000) [pid = 1916] [serial = 1776] [outer = 0x7f56e4284800]
06:45:19 INFO - PROCESS | 1867 | --DOMWINDOW == 121 (0x7f56e5b4a400) [pid = 1916] [serial = 1701] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446907473714]
06:45:19 INFO - PROCESS | 1867 | --DOMWINDOW == 120 (0x7f56e5fe2c00) [pid = 1916] [serial = 1706] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:45:19 INFO - PROCESS | 1867 | --DOMWINDOW == 119 (0x7f56e5a20800) [pid = 1916] [serial = 1696] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:45:19 INFO - PROCESS | 1867 | --DOMWINDOW == 118 (0x7f56e1e8d400) [pid = 1916] [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]
06:45:19 INFO - PROCESS | 1867 | --DOMWINDOW == 117 (0x7f56e5b4a800) [pid = 1916] [serial = 1730] [outer = (nil)] [url = about:blank]
06:45:19 INFO - PROCESS | 1867 | --DOMWINDOW == 116 (0x7f56e5fa6800) [pid = 1916] [serial = 1702] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446907473714]
06:45:19 INFO - PROCESS | 1867 | --DOMWINDOW == 115 (0x7f56e2330c00) [pid = 1916] [serial = 1718] [outer = (nil)] [url = about:blank]
06:45:19 INFO - PROCESS | 1867 | --DOMWINDOW == 114 (0x7f56e29c8c00) [pid = 1916] [serial = 1724] [outer = (nil)] [url = about:blank]
06:45:19 INFO - PROCESS | 1867 | --DOMWINDOW == 113 (0x7f56e4a5f400) [pid = 1916] [serial = 1694] [outer = (nil)] [url = about:blank]
06:45:19 INFO - PROCESS | 1867 | --DOMWINDOW == 112 (0x7f56e6052400) [pid = 1916] [serial = 1712] [outer = (nil)] [url = about:blank]
06:45:19 INFO - PROCESS | 1867 | --DOMWINDOW == 111 (0x7f56e5fea800) [pid = 1916] [serial = 1709] [outer = (nil)] [url = about:blank]
06:45:19 INFO - PROCESS | 1867 | --DOMWINDOW == 110 (0x7f56e5b3b400) [pid = 1916] [serial = 1697] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:45:19 INFO - PROCESS | 1867 | --DOMWINDOW == 109 (0x7f56e4438000) [pid = 1916] [serial = 1691] [outer = (nil)] [url = about:blank]
06:45:19 INFO - PROCESS | 1867 | --DOMWINDOW == 108 (0x7f56e4a63400) [pid = 1916] [serial = 1727] [outer = (nil)] [url = about:blank]
06:45:19 INFO - PROCESS | 1867 | --DOMWINDOW == 107 (0x7f56e5fa8800) [pid = 1916] [serial = 1704] [outer = (nil)] [url = about:blank]
06:45:19 INFO - PROCESS | 1867 | --DOMWINDOW == 106 (0x7f56e5b3b800) [pid = 1916] [serial = 1699] [outer = (nil)] [url = about:blank]
06:45:19 INFO - PROCESS | 1867 | --DOMWINDOW == 105 (0x7f56e1e8b000) [pid = 1916] [serial = 1688] [outer = (nil)] [url = about:blank]
06:45:19 INFO - PROCESS | 1867 | --DOMWINDOW == 104 (0x7f56e5fe8400) [pid = 1916] [serial = 1707] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:45:19 INFO - PROCESS | 1867 | --DOMWINDOW == 103 (0x7f56e611c000) [pid = 1916] [serial = 1715] [outer = (nil)] [url = about:blank]
06:45:19 INFO - PROCESS | 1867 | --DOMWINDOW == 102 (0x7f56e4285000) [pid = 1916] [serial = 1721] [outer = (nil)] [url = about:blank]
06:45:19 INFO - PROCESS | 1867 | --DOMWINDOW == 101 (0x7f56e232e000) [pid = 1916] [serial = 1733] [outer = (nil)] [url = about:blank]
06:45:19 INFO - PROCESS | 1867 | --DOMWINDOW == 100 (0x7f56e1f9f400) [pid = 1916] [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]
06:45:19 INFO - PROCESS | 1867 | --DOMWINDOW == 99 (0x7f56e26f7000) [pid = 1916] [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]
06:45:19 INFO - PROCESS | 1867 | --DOMWINDOW == 98 (0x7f56e4d31800) [pid = 1916] [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]
06:45:19 INFO - PROCESS | 1867 | --DOMWINDOW == 97 (0x7f56e24f4000) [pid = 1916] [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]
06:45:19 INFO - PROCESS | 1867 | --DOMWINDOW == 96 (0x7f56e4282800) [pid = 1916] [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]
06:45:19 INFO - PROCESS | 1867 | --DOMWINDOW == 95 (0x7f56e29c8000) [pid = 1916] [serial = 1686] [outer = (nil)] [url = about:blank]
06:45:19 INFO - PROCESS | 1867 | --DOMWINDOW == 94 (0x7f56e4284000) [pid = 1916] [serial = 1719] [outer = (nil)] [url = about:blank]
06:45:19 INFO - PROCESS | 1867 | --DOMWINDOW == 93 (0x7f56e47c6000) [pid = 1916] [serial = 1722] [outer = (nil)] [url = about:blank]
06:45:19 INFO - PROCESS | 1867 | --DOMWINDOW == 92 (0x7f56e47c7c00) [pid = 1916] [serial = 1725] [outer = (nil)] [url = about:blank]
06:45:19 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
06:45:19 INFO - document served over http requires an http
06:45:19 INFO - sub-resource via fetch-request using the http-csp
06:45:19 INFO - delivery method with swap-origin-redirect and when
06:45:19 INFO - the target request is same-origin.
06:45:19 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2839ms
06:45:20 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
06:45:20 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e4374800 == 20 [pid = 1916] [id = 635]
06:45:20 INFO - PROCESS | 1867 | ++DOMWINDOW == 93 (0x7f56e1f9ec00) [pid = 1916] [serial = 1777] [outer = (nil)]
06:45:20 INFO - PROCESS | 1867 | ++DOMWINDOW == 94 (0x7f56e220a800) [pid = 1916] [serial = 1778] [outer = 0x7f56e1f9ec00]
06:45:20 INFO - PROCESS | 1867 | ++DOMWINDOW == 95 (0x7f56e420e800) [pid = 1916] [serial = 1779] [outer = 0x7f56e1f9ec00]
06:45:21 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e447b800 == 21 [pid = 1916] [id = 636]
06:45:21 INFO - PROCESS | 1867 | ++DOMWINDOW == 96 (0x7f56e43a8400) [pid = 1916] [serial = 1780] [outer = (nil)]
06:45:21 INFO - PROCESS | 1867 | ++DOMWINDOW == 97 (0x7f56e47c7c00) [pid = 1916] [serial = 1781] [outer = 0x7f56e43a8400]
06:45:21 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:45:21 INFO - document served over http requires an http
06:45:21 INFO - sub-resource via iframe-tag using the http-csp
06:45:21 INFO - delivery method with keep-origin-redirect and when
06:45:21 INFO - the target request is same-origin.
06:45:21 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1485ms
06:45:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
06:45:21 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e20da000 == 22 [pid = 1916] [id = 637]
06:45:21 INFO - PROCESS | 1867 | ++DOMWINDOW == 98 (0x7f56e1e8d400) [pid = 1916] [serial = 1782] [outer = (nil)]
06:45:22 INFO - PROCESS | 1867 | ++DOMWINDOW == 99 (0x7f56e254e000) [pid = 1916] [serial = 1783] [outer = 0x7f56e1e8d400]
06:45:22 INFO - PROCESS | 1867 | ++DOMWINDOW == 100 (0x7f56e428d000) [pid = 1916] [serial = 1784] [outer = 0x7f56e1e8d400]
06:45:23 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e473a800 == 23 [pid = 1916] [id = 638]
06:45:23 INFO - PROCESS | 1867 | ++DOMWINDOW == 101 (0x7f56e45a8c00) [pid = 1916] [serial = 1785] [outer = (nil)]
06:45:23 INFO - PROCESS | 1867 | ++DOMWINDOW == 102 (0x7f56e47c5800) [pid = 1916] [serial = 1786] [outer = 0x7f56e45a8c00]
06:45:23 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
06:45:23 INFO - document served over http requires an http
06:45:23 INFO - sub-resource via iframe-tag using the http-csp
06:45:23 INFO - delivery method with no-redirect and when
06:45:23 INFO - the target request is same-origin.
06:45:23 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2133ms
06:45:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
06:45:24 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e4803000 == 24 [pid = 1916] [id = 639]
06:45:24 INFO - PROCESS | 1867 | ++DOMWINDOW == 103 (0x7f56e1f97800) [pid = 1916] [serial = 1787] [outer = (nil)]
06:45:24 INFO - PROCESS | 1867 | ++DOMWINDOW == 104 (0x7f56e47c6000) [pid = 1916] [serial = 1788] [outer = 0x7f56e1f97800]
06:45:24 INFO - PROCESS | 1867 | ++DOMWINDOW == 105 (0x7f56e4ed4000) [pid = 1916] [serial = 1789] [outer = 0x7f56e1f97800]
06:45:25 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e4b0b000 == 25 [pid = 1916] [id = 640]
06:45:25 INFO - PROCESS | 1867 | ++DOMWINDOW == 106 (0x7f56e5a2f800) [pid = 1916] [serial = 1790] [outer = (nil)]
06:45:25 INFO - PROCESS | 1867 | ++DOMWINDOW == 107 (0x7f56e5b43c00) [pid = 1916] [serial = 1791] [outer = 0x7f56e5a2f800]
06:45:25 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
06:45:25 INFO - document served over http requires an http
06:45:25 INFO - sub-resource via iframe-tag using the http-csp
06:45:25 INFO - delivery method with swap-origin-redirect and when
06:45:25 INFO - the target request is same-origin.
06:45:25 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2291ms
06:45:25 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
06:45:26 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e4d9f800 == 26 [pid = 1916] [id = 641]
06:45:26 INFO - PROCESS | 1867 | ++DOMWINDOW == 108 (0x7f56e4444800) [pid = 1916] [serial = 1792] [outer = (nil)]
06:45:26 INFO - PROCESS | 1867 | ++DOMWINDOW == 109 (0x7f56e5b40400) [pid = 1916] [serial = 1793] [outer = 0x7f56e4444800]
06:45:26 INFO - PROCESS | 1867 | ++DOMWINDOW == 110 (0x7f56e5fe2c00) [pid = 1916] [serial = 1794] [outer = 0x7f56e4444800]
06:45:28 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
06:45:28 INFO - document served over http requires an http
06:45:28 INFO - sub-resource via script-tag using the http-csp
06:45:28 INFO - delivery method with keep-origin-redirect and when
06:45:28 INFO - the target request is same-origin.
06:45:28 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2741ms
06:45:28 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
06:45:29 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e619c000 == 27 [pid = 1916] [id = 642]
06:45:29 INFO - PROCESS | 1867 | ++DOMWINDOW == 111 (0x7f56e5fa3400) [pid = 1916] [serial = 1795] [outer = (nil)]
06:45:29 INFO - PROCESS | 1867 | ++DOMWINDOW == 112 (0x7f56e604e000) [pid = 1916] [serial = 1796] [outer = 0x7f56e5fa3400]
06:45:29 INFO - PROCESS | 1867 | ++DOMWINDOW == 113 (0x7f56e611e800) [pid = 1916] [serial = 1797] [outer = 0x7f56e5fa3400]
06:45:30 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
06:45:30 INFO - document served over http requires an http
06:45:30 INFO - sub-resource via script-tag using the http-csp
06:45:30 INFO - delivery method with no-redirect and when
06:45:30 INFO - the target request is same-origin.
06:45:30 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1735ms
06:45:30 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
06:45:30 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e643f000 == 28 [pid = 1916] [id = 643]
06:45:30 INFO - PROCESS | 1867 | ++DOMWINDOW == 114 (0x7f56e6048800) [pid = 1916] [serial = 1798] [outer = (nil)]
06:45:31 INFO - PROCESS | 1867 | ++DOMWINDOW == 115 (0x7f56e6238c00) [pid = 1916] [serial = 1799] [outer = 0x7f56e6048800]
06:45:31 INFO - PROCESS | 1867 | ++DOMWINDOW == 116 (0x7f56e6686000) [pid = 1916] [serial = 1800] [outer = 0x7f56e6048800]
06:45:32 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
06:45:32 INFO - document served over http requires an http
06:45:32 INFO - sub-resource via script-tag using the http-csp
06:45:32 INFO - delivery method with swap-origin-redirect and when
06:45:32 INFO - the target request is same-origin.
06:45:32 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1692ms
06:45:32 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
06:45:32 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e913a000 == 29 [pid = 1916] [id = 644]
06:45:32 INFO - PROCESS | 1867 | ++DOMWINDOW == 117 (0x7f56e6240c00) [pid = 1916] [serial = 1801] [outer = (nil)]
06:45:32 INFO - PROCESS | 1867 | ++DOMWINDOW == 118 (0x7f56e78d4800) [pid = 1916] [serial = 1802] [outer = 0x7f56e6240c00]
06:45:32 INFO - PROCESS | 1867 | ++DOMWINDOW == 119 (0x7f56e7a0d000) [pid = 1916] [serial = 1803] [outer = 0x7f56e6240c00]
06:45:33 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
06:45:33 INFO - document served over http requires an http
06:45:33 INFO - sub-resource via xhr-request using the http-csp
06:45:33 INFO - delivery method with keep-origin-redirect and when
06:45:33 INFO - the target request is same-origin.
06:45:33 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1688ms
06:45:33 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
06:45:34 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e9d16800 == 30 [pid = 1916] [id = 645]
06:45:34 INFO - PROCESS | 1867 | ++DOMWINDOW == 120 (0x7f56e78d1400) [pid = 1916] [serial = 1804] [outer = (nil)]
06:45:34 INFO - PROCESS | 1867 | ++DOMWINDOW == 121 (0x7f56e7ccf800) [pid = 1916] [serial = 1805] [outer = 0x7f56e78d1400]
06:45:34 INFO - PROCESS | 1867 | ++DOMWINDOW == 122 (0x7f56e7cd8000) [pid = 1916] [serial = 1806] [outer = 0x7f56e78d1400]
06:45:35 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
06:45:35 INFO - document served over http requires an http
06:45:35 INFO - sub-resource via xhr-request using the http-csp
06:45:35 INFO - delivery method with no-redirect and when
06:45:35 INFO - the target request is same-origin.
06:45:35 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1584ms
06:45:35 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
06:45:35 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e9da4800 == 31 [pid = 1916] [id = 646]
06:45:35 INFO - PROCESS | 1867 | ++DOMWINDOW == 123 (0x7f56e7cccc00) [pid = 1916] [serial = 1807] [outer = (nil)]
06:45:36 INFO - PROCESS | 1867 | ++DOMWINDOW == 124 (0x7f56e7ff3000) [pid = 1916] [serial = 1808] [outer = 0x7f56e7cccc00]
06:45:36 INFO - PROCESS | 1867 | ++DOMWINDOW == 125 (0x7f56e7ffac00) [pid = 1916] [serial = 1809] [outer = 0x7f56e7cccc00]
06:45:37 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
06:45:37 INFO - document served over http requires an http
06:45:37 INFO - sub-resource via xhr-request using the http-csp
06:45:37 INFO - delivery method with swap-origin-redirect and when
06:45:37 INFO - the target request is same-origin.
06:45:37 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1933ms
06:45:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
06:45:37 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ea069000 == 32 [pid = 1916] [id = 647]
06:45:37 INFO - PROCESS | 1867 | ++DOMWINDOW == 126 (0x7f56e7ff1400) [pid = 1916] [serial = 1810] [outer = (nil)]
06:45:38 INFO - PROCESS | 1867 | ++DOMWINDOW == 127 (0x7f56e82dfc00) [pid = 1916] [serial = 1811] [outer = 0x7f56e7ff1400]
06:45:38 INFO - PROCESS | 1867 | ++DOMWINDOW == 128 (0x7f56e8a9b800) [pid = 1916] [serial = 1812] [outer = 0x7f56e7ff1400]
06:45:39 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
06:45:39 INFO - document served over http requires an https
06:45:39 INFO - sub-resource via fetch-request using the http-csp
06:45:39 INFO - delivery method with keep-origin-redirect and when
06:45:39 INFO - the target request is same-origin.
06:45:39 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2187ms
06:45:39 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
06:45:40 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ea091800 == 33 [pid = 1916] [id = 648]
06:45:40 INFO - PROCESS | 1867 | ++DOMWINDOW == 129 (0x7f56e82df800) [pid = 1916] [serial = 1813] [outer = (nil)]
06:45:40 INFO - PROCESS | 1867 | ++DOMWINDOW == 130 (0x7f56e8aa6400) [pid = 1916] [serial = 1814] [outer = 0x7f56e82df800]
06:45:40 INFO - PROCESS | 1867 | ++DOMWINDOW == 131 (0x7f56e919a000) [pid = 1916] [serial = 1815] [outer = 0x7f56e82df800]
06:45:43 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
06:45:43 INFO - document served over http requires an https
06:45:43 INFO - sub-resource via fetch-request using the http-csp
06:45:43 INFO - delivery method with no-redirect and when
06:45:43 INFO - the target request is same-origin.
06:45:43 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 3792ms
06:45:43 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
06:45:43 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e474a000 == 34 [pid = 1916] [id = 649]
06:45:43 INFO - PROCESS | 1867 | ++DOMWINDOW == 132 (0x7f56e2328800) [pid = 1916] [serial = 1816] [outer = (nil)]
06:45:44 INFO - PROCESS | 1867 | ++DOMWINDOW == 133 (0x7f56e29cc000) [pid = 1916] [serial = 1817] [outer = 0x7f56e2328800]
06:45:44 INFO - PROCESS | 1867 | ++DOMWINDOW == 134 (0x7f56e4440800) [pid = 1916] [serial = 1818] [outer = 0x7f56e2328800]
06:45:45 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
06:45:45 INFO - document served over http requires an https
06:45:45 INFO - sub-resource via fetch-request using the http-csp
06:45:45 INFO - delivery method with swap-origin-redirect and when
06:45:45 INFO - the target request is same-origin.
06:45:45 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1780ms
06:45:45 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
06:45:45 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e200c800 == 35 [pid = 1916] [id = 650]
06:45:45 INFO - PROCESS | 1867 | ++DOMWINDOW == 135 (0x7f56e26f5c00) [pid = 1916] [serial = 1819] [outer = (nil)]
06:45:45 INFO - PROCESS | 1867 | ++DOMWINDOW == 136 (0x7f56e47c4800) [pid = 1916] [serial = 1820] [outer = 0x7f56e26f5c00]
06:45:45 INFO - PROCESS | 1867 | ++DOMWINDOW == 137 (0x7f56e5b47400) [pid = 1916] [serial = 1821] [outer = 0x7f56e26f5c00]
06:45:46 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e447b800 == 34 [pid = 1916] [id = 636]
06:45:46 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e4079800 == 33 [pid = 1916] [id = 634]
06:45:46 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e283a000 == 32 [pid = 1916] [id = 633]
06:45:46 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e1d15800 == 31 [pid = 1916] [id = 632]
06:45:46 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e4b11800 == 30 [pid = 1916] [id = 631]
06:45:46 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e4b28000 == 29 [pid = 1916] [id = 630]
06:45:46 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e8a3e000 == 28 [pid = 1916] [id = 629]
06:45:46 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e829f000 == 27 [pid = 1916] [id = 628]
06:45:46 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e7c64000 == 26 [pid = 1916] [id = 627]
06:45:46 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e7c44800 == 25 [pid = 1916] [id = 626]
06:45:46 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e7915800 == 24 [pid = 1916] [id = 625]
06:45:46 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e5b03800 == 23 [pid = 1916] [id = 597]
06:45:46 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e6451800 == 22 [pid = 1916] [id = 624]
06:45:46 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e4d96000 == 21 [pid = 1916] [id = 622]
06:45:46 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e61ad800 == 20 [pid = 1916] [id = 623]
06:45:46 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e4cfb000 == 19 [pid = 1916] [id = 621]
06:45:46 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e4462800 == 18 [pid = 1916] [id = 620]
06:45:46 INFO - PROCESS | 1867 | --DOMWINDOW == 136 (0x7f56e4ed6c00) [pid = 1916] [serial = 1728] [outer = (nil)] [url = about:blank]
06:45:46 INFO - PROCESS | 1867 | --DOMWINDOW == 135 (0x7f56e6048400) [pid = 1916] [serial = 1731] [outer = (nil)] [url = about:blank]
06:45:46 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e201b000 == 19 [pid = 1916] [id = 651]
06:45:46 INFO - PROCESS | 1867 | ++DOMWINDOW == 136 (0x7f56e26f2000) [pid = 1916] [serial = 1822] [outer = (nil)]
06:45:46 INFO - PROCESS | 1867 | ++DOMWINDOW == 137 (0x7f56e4b94c00) [pid = 1916] [serial = 1823] [outer = 0x7f56e26f2000]
06:45: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
06:45:46 INFO - document served over http requires an https
06:45:46 INFO - sub-resource via iframe-tag using the http-csp
06:45:46 INFO - delivery method with keep-origin-redirect and when
06:45:46 INFO - the target request is same-origin.
06:45:46 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1629ms
06:45:46 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
06:45:47 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e4083000 == 20 [pid = 1916] [id = 652]
06:45:47 INFO - PROCESS | 1867 | ++DOMWINDOW == 138 (0x7f56e47d0c00) [pid = 1916] [serial = 1824] [outer = (nil)]
06:45:47 INFO - PROCESS | 1867 | ++DOMWINDOW == 139 (0x7f56e4b94800) [pid = 1916] [serial = 1825] [outer = 0x7f56e47d0c00]
06:45:47 INFO - PROCESS | 1867 | ++DOMWINDOW == 140 (0x7f56e6236c00) [pid = 1916] [serial = 1826] [outer = 0x7f56e47d0c00]
06:45:48 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e4b18000 == 21 [pid = 1916] [id = 653]
06:45:48 INFO - PROCESS | 1867 | ++DOMWINDOW == 141 (0x7f56e633fc00) [pid = 1916] [serial = 1827] [outer = (nil)]
06:45:48 INFO - PROCESS | 1867 | ++DOMWINDOW == 142 (0x7f56e6553800) [pid = 1916] [serial = 1828] [outer = 0x7f56e633fc00]
06:45:48 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
06:45:48 INFO - document served over http requires an https
06:45:48 INFO - sub-resource via iframe-tag using the http-csp
06:45:48 INFO - delivery method with no-redirect and when
06:45:48 INFO - the target request is same-origin.
06:45:48 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1493ms
06:45:48 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
06:45:48 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e4d8d000 == 22 [pid = 1916] [id = 654]
06:45:48 INFO - PROCESS | 1867 | ++DOMWINDOW == 143 (0x7f56e45abc00) [pid = 1916] [serial = 1829] [outer = (nil)]
06:45:48 INFO - PROCESS | 1867 | ++DOMWINDOW == 144 (0x7f56e634ac00) [pid = 1916] [serial = 1830] [outer = 0x7f56e45abc00]
06:45:49 INFO - PROCESS | 1867 | ++DOMWINDOW == 145 (0x7f56e779d400) [pid = 1916] [serial = 1831] [outer = 0x7f56e45abc00]
06:45:49 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e6433800 == 23 [pid = 1916] [id = 655]
06:45:49 INFO - PROCESS | 1867 | ++DOMWINDOW == 146 (0x7f56e78cd800) [pid = 1916] [serial = 1832] [outer = (nil)]
06:45:49 INFO - PROCESS | 1867 | ++DOMWINDOW == 147 (0x7f56e7a04400) [pid = 1916] [serial = 1833] [outer = 0x7f56e78cd800]
06:45:50 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
06:45:50 INFO - document served over http requires an https
06:45:50 INFO - sub-resource via iframe-tag using the http-csp
06:45:50 INFO - delivery method with swap-origin-redirect and when
06:45:50 INFO - the target request is same-origin.
06:45:50 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1779ms
06:45:50 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
06:45:50 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e7910000 == 24 [pid = 1916] [id = 656]
06:45:50 INFO - PROCESS | 1867 | ++DOMWINDOW == 148 (0x7f56e6341000) [pid = 1916] [serial = 1834] [outer = (nil)]
06:45:50 INFO - PROCESS | 1867 | ++DOMWINDOW == 149 (0x7f56e78d9800) [pid = 1916] [serial = 1835] [outer = 0x7f56e6341000]
06:45:51 INFO - PROCESS | 1867 | ++DOMWINDOW == 150 (0x7f56e8aa4c00) [pid = 1916] [serial = 1836] [outer = 0x7f56e6341000]
06:45:52 INFO - PROCESS | 1867 | --DOMWINDOW == 149 (0x7f56e6240400) [pid = 1916] [serial = 1748] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:45:52 INFO - PROCESS | 1867 | --DOMWINDOW == 148 (0x7f56e611f800) [pid = 1916] [serial = 1743] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446907497559]
06:45:52 INFO - PROCESS | 1867 | --DOMWINDOW == 147 (0x7f56e4b94000) [pid = 1916] [serial = 1738] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:45:52 INFO - PROCESS | 1867 | --DOMWINDOW == 146 (0x7f56e655a400) [pid = 1916] [serial = 1754] [outer = (nil)] [url = about:blank]
06:45:52 INFO - PROCESS | 1867 | --DOMWINDOW == 145 (0x7f56e6688000) [pid = 1916] [serial = 1757] [outer = (nil)] [url = about:blank]
06:45:52 INFO - PROCESS | 1867 | --DOMWINDOW == 144 (0x7f56e77a5800) [pid = 1916] [serial = 1760] [outer = (nil)] [url = about:blank]
06:45:52 INFO - PROCESS | 1867 | --DOMWINDOW == 143 (0x7f56e6342400) [pid = 1916] [serial = 1749] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:45:52 INFO - PROCESS | 1867 | --DOMWINDOW == 142 (0x7f56e61ce800) [pid = 1916] [serial = 1746] [outer = (nil)] [url = about:blank]
06:45:52 INFO - PROCESS | 1867 | --DOMWINDOW == 141 (0x7f56e6341400) [pid = 1916] [serial = 1751] [outer = (nil)] [url = about:blank]
06:45:52 INFO - PROCESS | 1867 | --DOMWINDOW == 140 (0x7f56e633c000) [pid = 1916] [serial = 1763] [outer = (nil)] [url = about:blank]
06:45:52 INFO - PROCESS | 1867 | --DOMWINDOW == 139 (0x7f56e47c3c00) [pid = 1916] [serial = 1775] [outer = (nil)] [url = about:blank]
06:45:52 INFO - PROCESS | 1867 | --DOMWINDOW == 138 (0x7f56e409a800) [pid = 1916] [serial = 1766] [outer = (nil)] [url = about:blank]
06:45:52 INFO - PROCESS | 1867 | --DOMWINDOW == 137 (0x7f56e61d1c00) [pid = 1916] [serial = 1744] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446907497559]
06:45:52 INFO - PROCESS | 1867 | --DOMWINDOW == 136 (0x7f56e4d3c000) [pid = 1916] [serial = 1741] [outer = (nil)] [url = about:blank]
06:45:52 INFO - PROCESS | 1867 | --DOMWINDOW == 135 (0x7f56e4286400) [pid = 1916] [serial = 1772] [outer = (nil)] [url = about:blank]
06:45:52 INFO - PROCESS | 1867 | --DOMWINDOW == 134 (0x7f56e2209c00) [pid = 1916] [serial = 1769] [outer = (nil)] [url = about:blank]
06:45:52 INFO - PROCESS | 1867 | --DOMWINDOW == 133 (0x7f56e4d40c00) [pid = 1916] [serial = 1739] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:45:52 INFO - PROCESS | 1867 | --DOMWINDOW == 132 (0x7f56e26ee400) [pid = 1916] [serial = 1736] [outer = (nil)] [url = about:blank]
06:45:52 INFO - PROCESS | 1867 | --DOMWINDOW == 131 (0x7f56e220a800) [pid = 1916] [serial = 1778] [outer = (nil)] [url = about:blank]
06:45:52 INFO - PROCESS | 1867 | --DOMWINDOW == 130 (0x7f56e254a400) [pid = 1916] [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]
06:45:52 INFO - PROCESS | 1867 | --DOMWINDOW == 129 (0x7f56e29d5400) [pid = 1916] [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]
06:45:52 INFO - PROCESS | 1867 | --DOMWINDOW == 128 (0x7f56e1f9fc00) [pid = 1916] [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]
06:45:52 INFO - PROCESS | 1867 | --DOMWINDOW == 127 (0x7f56e4284800) [pid = 1916] [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]
06:45:52 INFO - PROCESS | 1867 | --DOMWINDOW == 126 (0x7f56e45ad400) [pid = 1916] [serial = 1767] [outer = (nil)] [url = about:blank]
06:45: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
06:45:53 INFO - document served over http requires an https
06:45:53 INFO - sub-resource via script-tag using the http-csp
06:45:53 INFO - delivery method with keep-origin-redirect and when
06:45:53 INFO - the target request is same-origin.
06:45:53 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2998ms
06:45:53 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
06:45:53 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e7c5e000 == 25 [pid = 1916] [id = 657]
06:45:53 INFO - PROCESS | 1867 | ++DOMWINDOW == 127 (0x7f56e254a400) [pid = 1916] [serial = 1837] [outer = (nil)]
06:45:53 INFO - PROCESS | 1867 | ++DOMWINDOW == 128 (0x7f56e26ee400) [pid = 1916] [serial = 1838] [outer = 0x7f56e254a400]
06:45:53 INFO - PROCESS | 1867 | ++DOMWINDOW == 129 (0x7f56e61cfc00) [pid = 1916] [serial = 1839] [outer = 0x7f56e254a400]
06:45: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
06:45:55 INFO - document served over http requires an https
06:45:55 INFO - sub-resource via script-tag using the http-csp
06:45:55 INFO - delivery method with no-redirect and when
06:45:55 INFO - the target request is same-origin.
06:45:55 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 2745ms
06:45:55 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
06:45:56 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e4d95800 == 26 [pid = 1916] [id = 658]
06:45:56 INFO - PROCESS | 1867 | ++DOMWINDOW == 130 (0x7f56e24efc00) [pid = 1916] [serial = 1840] [outer = (nil)]
06:45:56 INFO - PROCESS | 1867 | ++DOMWINDOW == 131 (0x7f56e4288800) [pid = 1916] [serial = 1841] [outer = 0x7f56e24efc00]
06:45:56 INFO - PROCESS | 1867 | ++DOMWINDOW == 132 (0x7f56e611f800) [pid = 1916] [serial = 1842] [outer = 0x7f56e24efc00]
06:45: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
06:45:57 INFO - document served over http requires an https
06:45:57 INFO - sub-resource via script-tag using the http-csp
06:45:57 INFO - delivery method with swap-origin-redirect and when
06:45:57 INFO - the target request is same-origin.
06:45:57 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1831ms
06:45:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
06:45:58 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e8a49000 == 27 [pid = 1916] [id = 659]
06:45:58 INFO - PROCESS | 1867 | ++DOMWINDOW == 133 (0x7f56e45aa000) [pid = 1916] [serial = 1843] [outer = (nil)]
06:45:58 INFO - PROCESS | 1867 | ++DOMWINDOW == 134 (0x7f56e655ec00) [pid = 1916] [serial = 1844] [outer = 0x7f56e45aa000]
06:45:58 INFO - PROCESS | 1867 | ++DOMWINDOW == 135 (0x7f56e7a0e400) [pid = 1916] [serial = 1845] [outer = 0x7f56e45aa000]
06:45:59 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
06:45:59 INFO - document served over http requires an https
06:45:59 INFO - sub-resource via xhr-request using the http-csp
06:45:59 INFO - delivery method with keep-origin-redirect and when
06:45:59 INFO - the target request is same-origin.
06:45:59 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1735ms
06:45:59 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
06:45:59 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ea0a0000 == 28 [pid = 1916] [id = 660]
06:45:59 INFO - PROCESS | 1867 | ++DOMWINDOW == 136 (0x7f56e6340800) [pid = 1916] [serial = 1846] [outer = (nil)]
06:46:00 INFO - PROCESS | 1867 | ++DOMWINDOW == 137 (0x7f56e919a400) [pid = 1916] [serial = 1847] [outer = 0x7f56e6340800]
06:46:00 INFO - PROCESS | 1867 | ++DOMWINDOW == 138 (0x7f56e9297000) [pid = 1916] [serial = 1848] [outer = 0x7f56e6340800]
06:46:01 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
06:46:01 INFO - document served over http requires an https
06:46:01 INFO - sub-resource via xhr-request using the http-csp
06:46:01 INFO - delivery method with no-redirect and when
06:46:01 INFO - the target request is same-origin.
06:46:01 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1595ms
06:46:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
06:46:01 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ea158800 == 29 [pid = 1916] [id = 661]
06:46:01 INFO - PROCESS | 1867 | ++DOMWINDOW == 139 (0x7f56e919c000) [pid = 1916] [serial = 1849] [outer = (nil)]
06:46:01 INFO - PROCESS | 1867 | ++DOMWINDOW == 140 (0x7f56e92a0000) [pid = 1916] [serial = 1850] [outer = 0x7f56e919c000]
06:46:01 INFO - PROCESS | 1867 | ++DOMWINDOW == 141 (0x7f56e9c0fc00) [pid = 1916] [serial = 1851] [outer = 0x7f56e919c000]
06:46:02 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
06:46:02 INFO - document served over http requires an https
06:46:02 INFO - sub-resource via xhr-request using the http-csp
06:46:02 INFO - delivery method with swap-origin-redirect and when
06:46:02 INFO - the target request is same-origin.
06:46:02 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1582ms
06:46:02 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
06:46:03 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ea28c000 == 30 [pid = 1916] [id = 662]
06:46:03 INFO - PROCESS | 1867 | ++DOMWINDOW == 142 (0x7f56e9c17c00) [pid = 1916] [serial = 1852] [outer = (nil)]
06:46:03 INFO - PROCESS | 1867 | ++DOMWINDOW == 143 (0x7f56e9c19000) [pid = 1916] [serial = 1853] [outer = 0x7f56e9c17c00]
06:46:03 INFO - PROCESS | 1867 | ++DOMWINDOW == 144 (0x7f56e9c70c00) [pid = 1916] [serial = 1854] [outer = 0x7f56e9c17c00]
06:46:04 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
06:46:04 INFO - document served over http requires an http
06:46:04 INFO - sub-resource via fetch-request using the meta-csp
06:46:04 INFO - delivery method with keep-origin-redirect and when
06:46:04 INFO - the target request is cross-origin.
06:46:04 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2092ms
06:46:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
06:46:05 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56eb086000 == 31 [pid = 1916] [id = 663]
06:46:05 INFO - PROCESS | 1867 | ++DOMWINDOW == 145 (0x7f56e9c74800) [pid = 1916] [serial = 1855] [outer = (nil)]
06:46:05 INFO - PROCESS | 1867 | ++DOMWINDOW == 146 (0x7f56ea0dd400) [pid = 1916] [serial = 1856] [outer = 0x7f56e9c74800]
06:46:05 INFO - PROCESS | 1867 | ++DOMWINDOW == 147 (0x7f56ea0e7c00) [pid = 1916] [serial = 1857] [outer = 0x7f56e9c74800]
06:46:06 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
06:46:06 INFO - document served over http requires an http
06:46:06 INFO - sub-resource via fetch-request using the meta-csp
06:46:06 INFO - delivery method with no-redirect and when
06:46:06 INFO - the target request is cross-origin.
06:46:06 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1997ms
06:46:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
06:46:07 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56eb0a0800 == 32 [pid = 1916] [id = 664]
06:46:07 INFO - PROCESS | 1867 | ++DOMWINDOW == 148 (0x7f56ea0d9c00) [pid = 1916] [serial = 1858] [outer = (nil)]
06:46:07 INFO - PROCESS | 1867 | ++DOMWINDOW == 149 (0x7f56ea13ec00) [pid = 1916] [serial = 1859] [outer = 0x7f56ea0d9c00]
06:46:07 INFO - PROCESS | 1867 | ++DOMWINDOW == 150 (0x7f56ea24bc00) [pid = 1916] [serial = 1860] [outer = 0x7f56ea0d9c00]
06:46:09 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
06:46:09 INFO - document served over http requires an http
06:46:09 INFO - sub-resource via fetch-request using the meta-csp
06:46:09 INFO - delivery method with swap-origin-redirect and when
06:46:09 INFO - the target request is cross-origin.
06:46:09 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2338ms
06:46:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
06:46:10 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56eb1ec800 == 33 [pid = 1916] [id = 665]
06:46:10 INFO - PROCESS | 1867 | ++DOMWINDOW == 151 (0x7f56ea24d400) [pid = 1916] [serial = 1861] [outer = (nil)]
06:46:10 INFO - PROCESS | 1867 | ++DOMWINDOW == 152 (0x7f56ea254800) [pid = 1916] [serial = 1862] [outer = 0x7f56ea24d400]
06:46:10 INFO - PROCESS | 1867 | ++DOMWINDOW == 153 (0x7f56ea41b000) [pid = 1916] [serial = 1863] [outer = 0x7f56ea24d400]
06:46:11 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56eb33b000 == 34 [pid = 1916] [id = 666]
06:46:11 INFO - PROCESS | 1867 | ++DOMWINDOW == 154 (0x7f56ea41e800) [pid = 1916] [serial = 1864] [outer = (nil)]
06:46:12 INFO - PROCESS | 1867 | ++DOMWINDOW == 155 (0x7f56ea423400) [pid = 1916] [serial = 1865] [outer = 0x7f56ea41e800]
06:46:12 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
06:46:12 INFO - document served over http requires an http
06:46:12 INFO - sub-resource via iframe-tag using the meta-csp
06:46:12 INFO - delivery method with keep-origin-redirect and when
06:46:12 INFO - the target request is cross-origin.
06:46:12 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 3193ms
06:46:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
06:46:12 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56eb347800 == 35 [pid = 1916] [id = 667]
06:46:12 INFO - PROCESS | 1867 | ++DOMWINDOW == 156 (0x7f56ea252000) [pid = 1916] [serial = 1866] [outer = (nil)]
06:46:12 INFO - PROCESS | 1867 | ++DOMWINDOW == 157 (0x7f56ea422c00) [pid = 1916] [serial = 1867] [outer = 0x7f56ea252000]
06:46:13 INFO - PROCESS | 1867 | ++DOMWINDOW == 158 (0x7f56ea466400) [pid = 1916] [serial = 1868] [outer = 0x7f56ea252000]
06:46:13 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56eb5eb800 == 36 [pid = 1916] [id = 668]
06:46:13 INFO - PROCESS | 1867 | ++DOMWINDOW == 159 (0x7f56ea46a000) [pid = 1916] [serial = 1869] [outer = (nil)]
06:46:13 INFO - PROCESS | 1867 | ++DOMWINDOW == 160 (0x7f56ea46e000) [pid = 1916] [serial = 1870] [outer = 0x7f56ea46a000]
06:46:14 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
06:46:14 INFO - document served over http requires an http
06:46:14 INFO - sub-resource via iframe-tag using the meta-csp
06:46:14 INFO - delivery method with no-redirect and when
06:46:14 INFO - the target request is cross-origin.
06:46:14 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2537ms
06:46:14 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
06:46:15 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e20de800 == 37 [pid = 1916] [id = 669]
06:46:15 INFO - PROCESS | 1867 | ++DOMWINDOW == 161 (0x7f56e26ef800) [pid = 1916] [serial = 1871] [outer = (nil)]
06:46:15 INFO - PROCESS | 1867 | ++DOMWINDOW == 162 (0x7f56e4a5f000) [pid = 1916] [serial = 1872] [outer = 0x7f56e26ef800]
06:46:15 INFO - PROCESS | 1867 | ++DOMWINDOW == 163 (0x7f56eb191000) [pid = 1916] [serial = 1873] [outer = 0x7f56e26ef800]
06:46:16 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56eb604000 == 38 [pid = 1916] [id = 670]
06:46:16 INFO - PROCESS | 1867 | ++DOMWINDOW == 164 (0x7f56eb195000) [pid = 1916] [serial = 1874] [outer = (nil)]
06:46:16 INFO - PROCESS | 1867 | ++DOMWINDOW == 165 (0x7f56e220ec00) [pid = 1916] [serial = 1875] [outer = 0x7f56eb195000]
06:46:17 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
06:46:17 INFO - document served over http requires an http
06:46:17 INFO - sub-resource via iframe-tag using the meta-csp
06:46:17 INFO - delivery method with swap-origin-redirect and when
06:46:17 INFO - the target request is cross-origin.
06:46:17 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2127ms
06:46:17 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
06:46:17 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e6451800 == 39 [pid = 1916] [id = 671]
06:46:17 INFO - PROCESS | 1867 | ++DOMWINDOW == 166 (0x7f56e26f7000) [pid = 1916] [serial = 1876] [outer = (nil)]
06:46:17 INFO - PROCESS | 1867 | ++DOMWINDOW == 167 (0x7f56e29c7400) [pid = 1916] [serial = 1877] [outer = 0x7f56e26f7000]
06:46:17 INFO - PROCESS | 1867 | ++DOMWINDOW == 168 (0x7f56e45a3800) [pid = 1916] [serial = 1878] [outer = 0x7f56e26f7000]
06:46:19 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
06:46:19 INFO - document served over http requires an http
06:46:19 INFO - sub-resource via script-tag using the meta-csp
06:46:19 INFO - delivery method with keep-origin-redirect and when
06:46:19 INFO - the target request is cross-origin.
06:46:19 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2090ms
06:46:19 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
06:46:19 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e1e66800 == 40 [pid = 1916] [id = 672]
06:46:19 INFO - PROCESS | 1867 | ++DOMWINDOW == 169 (0x7f56e232e000) [pid = 1916] [serial = 1879] [outer = (nil)]
06:46:19 INFO - PROCESS | 1867 | ++DOMWINDOW == 170 (0x7f56e2552c00) [pid = 1916] [serial = 1880] [outer = 0x7f56e232e000]
06:46:20 INFO - PROCESS | 1867 | ++DOMWINDOW == 171 (0x7f56e421b800) [pid = 1916] [serial = 1881] [outer = 0x7f56e232e000]
06:46:20 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e7910000 == 39 [pid = 1916] [id = 656]
06:46:20 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e6433800 == 38 [pid = 1916] [id = 655]
06:46:20 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e4d8d000 == 37 [pid = 1916] [id = 654]
06:46:20 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e4b18000 == 36 [pid = 1916] [id = 653]
06:46:20 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e4083000 == 35 [pid = 1916] [id = 652]
06:46:20 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e201b000 == 34 [pid = 1916] [id = 651]
06:46:20 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e200c800 == 33 [pid = 1916] [id = 650]
06:46:20 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e4750000 == 32 [pid = 1916] [id = 588]
06:46:20 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e474a000 == 31 [pid = 1916] [id = 649]
06:46:20 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ea069000 == 30 [pid = 1916] [id = 647]
06:46:20 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e9da4800 == 29 [pid = 1916] [id = 646]
06:46:20 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e9d16800 == 28 [pid = 1916] [id = 645]
06:46:20 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e913a000 == 27 [pid = 1916] [id = 644]
06:46:20 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e643f000 == 26 [pid = 1916] [id = 643]
06:46:20 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e619c000 == 25 [pid = 1916] [id = 642]
06:46:20 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e4d9f800 == 24 [pid = 1916] [id = 641]
06:46:20 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e4b0b000 == 23 [pid = 1916] [id = 640]
06:46:20 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e4803000 == 22 [pid = 1916] [id = 639]
06:46:20 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e4993000 == 21 [pid = 1916] [id = 619]
06:46:20 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e473a800 == 20 [pid = 1916] [id = 638]
06:46:20 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e20da000 == 19 [pid = 1916] [id = 637]
06:46:20 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e4374800 == 18 [pid = 1916] [id = 635]
06:46:20 INFO - PROCESS | 1867 | --DOMWINDOW == 170 (0x7f56e4099800) [pid = 1916] [serial = 1770] [outer = (nil)] [url = about:blank]
06:46:20 INFO - PROCESS | 1867 | --DOMWINDOW == 169 (0x7f56e47cec00) [pid = 1916] [serial = 1734] [outer = (nil)] [url = about:blank]
06:46:20 INFO - PROCESS | 1867 | --DOMWINDOW == 168 (0x7f56e45a9000) [pid = 1916] [serial = 1773] [outer = (nil)] [url = about:blank]
06:46:20 INFO - PROCESS | 1867 | --DOMWINDOW == 167 (0x7f56e4a5b000) [pid = 1916] [serial = 1776] [outer = (nil)] [url = about:blank]
06:46:21 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
06:46:21 INFO - document served over http requires an http
06:46:21 INFO - sub-resource via script-tag using the meta-csp
06:46:21 INFO - delivery method with no-redirect and when
06:46:21 INFO - the target request is cross-origin.
06:46:21 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 1985ms
06:46:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
06:46:21 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e284f800 == 19 [pid = 1916] [id = 673]
06:46:21 INFO - PROCESS | 1867 | ++DOMWINDOW == 168 (0x7f56e254ec00) [pid = 1916] [serial = 1882] [outer = (nil)]
06:46:21 INFO - PROCESS | 1867 | ++DOMWINDOW == 169 (0x7f56e45a6c00) [pid = 1916] [serial = 1883] [outer = 0x7f56e254ec00]
06:46:21 INFO - PROCESS | 1867 | ++DOMWINDOW == 170 (0x7f56e47c6800) [pid = 1916] [serial = 1884] [outer = 0x7f56e254ec00]
06:46:23 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
06:46:23 INFO - document served over http requires an http
06:46:23 INFO - sub-resource via script-tag using the meta-csp
06:46:23 INFO - delivery method with swap-origin-redirect and when
06:46:23 INFO - the target request is cross-origin.
06:46:23 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1995ms
06:46:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
06:46:23 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e4248000 == 20 [pid = 1916] [id = 674]
06:46:23 INFO - PROCESS | 1867 | ++DOMWINDOW == 171 (0x7f56e4441800) [pid = 1916] [serial = 1885] [outer = (nil)]
06:46:23 INFO - PROCESS | 1867 | ++DOMWINDOW == 172 (0x7f56e4d33400) [pid = 1916] [serial = 1886] [outer = 0x7f56e4441800]
06:46:24 INFO - PROCESS | 1867 | ++DOMWINDOW == 173 (0x7f56e5b43000) [pid = 1916] [serial = 1887] [outer = 0x7f56e4441800]
06:46:28 INFO - PROCESS | 1867 | --DOMWINDOW == 172 (0x7f56e26f5c00) [pid = 1916] [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]
06:46:28 INFO - PROCESS | 1867 | --DOMWINDOW == 171 (0x7f56e26f2000) [pid = 1916] [serial = 1822] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:46:28 INFO - PROCESS | 1867 | --DOMWINDOW == 170 (0x7f56e2328800) [pid = 1916] [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]
06:46:28 INFO - PROCESS | 1867 | --DOMWINDOW == 169 (0x7f56e633fc00) [pid = 1916] [serial = 1827] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446907548130]
06:46:28 INFO - PROCESS | 1867 | --DOMWINDOW == 168 (0x7f56e6341000) [pid = 1916] [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]
06:46:28 INFO - PROCESS | 1867 | --DOMWINDOW == 167 (0x7f56e78cd800) [pid = 1916] [serial = 1832] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:46:28 INFO - PROCESS | 1867 | --DOMWINDOW == 166 (0x7f56e47d0c00) [pid = 1916] [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]
06:46:28 INFO - PROCESS | 1867 | --DOMWINDOW == 165 (0x7f56e45abc00) [pid = 1916] [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]
06:46:28 INFO - PROCESS | 1867 | --DOMWINDOW == 164 (0x7f56e45a8c00) [pid = 1916] [serial = 1785] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446907523265]
06:46:28 INFO - PROCESS | 1867 | --DOMWINDOW == 163 (0x7f56e43a8400) [pid = 1916] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:46:28 INFO - PROCESS | 1867 | --DOMWINDOW == 162 (0x7f56e5a2f800) [pid = 1916] [serial = 1790] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:46:28 INFO - PROCESS | 1867 | --DOMWINDOW == 161 (0x7f56e6553800) [pid = 1916] [serial = 1828] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446907548130]
06:46:28 INFO - PROCESS | 1867 | --DOMWINDOW == 160 (0x7f56e604e000) [pid = 1916] [serial = 1796] [outer = (nil)] [url = about:blank]
06:46:28 INFO - PROCESS | 1867 | --DOMWINDOW == 159 (0x7f56e634ac00) [pid = 1916] [serial = 1830] [outer = (nil)] [url = about:blank]
06:46:28 INFO - PROCESS | 1867 | --DOMWINDOW == 158 (0x7f56e7ccf800) [pid = 1916] [serial = 1805] [outer = (nil)] [url = about:blank]
06:46:28 INFO - PROCESS | 1867 | --DOMWINDOW == 157 (0x7f56e78d9800) [pid = 1916] [serial = 1835] [outer = (nil)] [url = about:blank]
06:46:28 INFO - PROCESS | 1867 | --DOMWINDOW == 156 (0x7f56e47c4800) [pid = 1916] [serial = 1820] [outer = (nil)] [url = about:blank]
06:46:28 INFO - PROCESS | 1867 | --DOMWINDOW == 155 (0x7f56e29cc000) [pid = 1916] [serial = 1817] [outer = (nil)] [url = about:blank]
06:46:28 INFO - PROCESS | 1867 | --DOMWINDOW == 154 (0x7f56e47c6000) [pid = 1916] [serial = 1788] [outer = (nil)] [url = about:blank]
06:46:28 INFO - PROCESS | 1867 | --DOMWINDOW == 153 (0x7f56e7ff3000) [pid = 1916] [serial = 1808] [outer = (nil)] [url = about:blank]
06:46:28 INFO - PROCESS | 1867 | --DOMWINDOW == 152 (0x7f56e5b40400) [pid = 1916] [serial = 1793] [outer = (nil)] [url = about:blank]
06:46:28 INFO - PROCESS | 1867 | --DOMWINDOW == 151 (0x7f56e4b94c00) [pid = 1916] [serial = 1823] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:46:28 INFO - PROCESS | 1867 | --DOMWINDOW == 150 (0x7f56e7a04400) [pid = 1916] [serial = 1833] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:46:28 INFO - PROCESS | 1867 | --DOMWINDOW == 149 (0x7f56e78d4800) [pid = 1916] [serial = 1802] [outer = (nil)] [url = about:blank]
06:46:28 INFO - PROCESS | 1867 | --DOMWINDOW == 148 (0x7f56e47c5800) [pid = 1916] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446907523265]
06:46:28 INFO - PROCESS | 1867 | --DOMWINDOW == 147 (0x7f56e6238c00) [pid = 1916] [serial = 1799] [outer = (nil)] [url = about:blank]
06:46:28 INFO - PROCESS | 1867 | --DOMWINDOW == 146 (0x7f56e8aa6400) [pid = 1916] [serial = 1814] [outer = (nil)] [url = about:blank]
06:46:28 INFO - PROCESS | 1867 | --DOMWINDOW == 145 (0x7f56e254e000) [pid = 1916] [serial = 1783] [outer = (nil)] [url = about:blank]
06:46:28 INFO - PROCESS | 1867 | --DOMWINDOW == 144 (0x7f56e82dfc00) [pid = 1916] [serial = 1811] [outer = (nil)] [url = about:blank]
06:46:28 INFO - PROCESS | 1867 | --DOMWINDOW == 143 (0x7f56e47c7c00) [pid = 1916] [serial = 1781] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:46:28 INFO - PROCESS | 1867 | --DOMWINDOW == 142 (0x7f56e5b43c00) [pid = 1916] [serial = 1791] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:46:28 INFO - PROCESS | 1867 | --DOMWINDOW == 141 (0x7f56e4b94800) [pid = 1916] [serial = 1825] [outer = (nil)] [url = about:blank]
06:46:28 INFO - PROCESS | 1867 | --DOMWINDOW == 140 (0x7f56e420e800) [pid = 1916] [serial = 1779] [outer = (nil)] [url = about:blank]
06:46:28 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
06:46:28 INFO - document served over http requires an http
06:46:28 INFO - sub-resource via xhr-request using the meta-csp
06:46:28 INFO - delivery method with keep-origin-redirect and when
06:46:28 INFO - the target request is cross-origin.
06:46:28 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 5653ms
06:46:28 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
06:46:29 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e4474000 == 21 [pid = 1916] [id = 675]
06:46:29 INFO - PROCESS | 1867 | ++DOMWINDOW == 141 (0x7f56e1f93000) [pid = 1916] [serial = 1888] [outer = (nil)]
06:46:29 INFO - PROCESS | 1867 | ++DOMWINDOW == 142 (0x7f56e26f5000) [pid = 1916] [serial = 1889] [outer = 0x7f56e1f93000]
06:46:29 INFO - PROCESS | 1867 | ++DOMWINDOW == 143 (0x7f56e4a56800) [pid = 1916] [serial = 1890] [outer = 0x7f56e1f93000]
06:46:30 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
06:46:30 INFO - document served over http requires an http
06:46:30 INFO - sub-resource via xhr-request using the meta-csp
06:46:30 INFO - delivery method with no-redirect and when
06:46:30 INFO - the target request is cross-origin.
06:46:30 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1732ms
06:46:30 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
06:46:30 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e446e000 == 22 [pid = 1916] [id = 676]
06:46:30 INFO - PROCESS | 1867 | ++DOMWINDOW == 144 (0x7f56e1f9dc00) [pid = 1916] [serial = 1891] [outer = (nil)]
06:46:31 INFO - PROCESS | 1867 | ++DOMWINDOW == 145 (0x7f56e4213c00) [pid = 1916] [serial = 1892] [outer = 0x7f56e1f9dc00]
06:46:31 INFO - PROCESS | 1867 | ++DOMWINDOW == 146 (0x7f56e4a5cc00) [pid = 1916] [serial = 1893] [outer = 0x7f56e1f9dc00]
06:46:32 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
06:46:32 INFO - document served over http requires an http
06:46:32 INFO - sub-resource via xhr-request using the meta-csp
06:46:32 INFO - delivery method with swap-origin-redirect and when
06:46:32 INFO - the target request is cross-origin.
06:46:32 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1633ms
06:46:32 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
06:46:32 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e4b0b000 == 23 [pid = 1916] [id = 677]
06:46:32 INFO - PROCESS | 1867 | ++DOMWINDOW == 147 (0x7f56e40a3400) [pid = 1916] [serial = 1894] [outer = (nil)]
06:46:32 INFO - PROCESS | 1867 | ++DOMWINDOW == 148 (0x7f56e5b45000) [pid = 1916] [serial = 1895] [outer = 0x7f56e40a3400]
06:46:33 INFO - PROCESS | 1867 | ++DOMWINDOW == 149 (0x7f56e5fb1800) [pid = 1916] [serial = 1896] [outer = 0x7f56e40a3400]
06:46:34 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
06:46:34 INFO - document served over http requires an https
06:46:34 INFO - sub-resource via fetch-request using the meta-csp
06:46:34 INFO - delivery method with keep-origin-redirect and when
06:46:34 INFO - the target request is cross-origin.
06:46:34 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2035ms
06:46:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
06:46:34 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e5b0f800 == 24 [pid = 1916] [id = 678]
06:46:34 INFO - PROCESS | 1867 | ++DOMWINDOW == 150 (0x7f56e4b94c00) [pid = 1916] [serial = 1897] [outer = (nil)]
06:46:35 INFO - PROCESS | 1867 | ++DOMWINDOW == 151 (0x7f56e6112400) [pid = 1916] [serial = 1898] [outer = 0x7f56e4b94c00]
06:46:35 INFO - PROCESS | 1867 | ++DOMWINDOW == 152 (0x7f56e623d000) [pid = 1916] [serial = 1899] [outer = 0x7f56e4b94c00]
06:46:36 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
06:46:36 INFO - document served over http requires an https
06:46:36 INFO - sub-resource via fetch-request using the meta-csp
06:46:36 INFO - delivery method with no-redirect and when
06:46:36 INFO - the target request is cross-origin.
06:46:36 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2150ms
06:46:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
06:46:36 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e61aa800 == 25 [pid = 1916] [id = 679]
06:46:36 INFO - PROCESS | 1867 | ++DOMWINDOW == 153 (0x7f56e6111800) [pid = 1916] [serial = 1900] [outer = (nil)]
06:46:37 INFO - PROCESS | 1867 | ++DOMWINDOW == 154 (0x7f56e655e400) [pid = 1916] [serial = 1901] [outer = 0x7f56e6111800]
06:46:37 INFO - PROCESS | 1867 | ++DOMWINDOW == 155 (0x7f56e77a2400) [pid = 1916] [serial = 1902] [outer = 0x7f56e6111800]
06:46:39 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
06:46:39 INFO - document served over http requires an https
06:46:39 INFO - sub-resource via fetch-request using the meta-csp
06:46:39 INFO - delivery method with swap-origin-redirect and when
06:46:39 INFO - the target request is cross-origin.
06:46:39 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2742ms
06:46:39 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
06:46:39 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e7c4b000 == 26 [pid = 1916] [id = 680]
06:46:39 INFO - PROCESS | 1867 | ++DOMWINDOW == 156 (0x7f56e6557800) [pid = 1916] [serial = 1903] [outer = (nil)]
06:46:39 INFO - PROCESS | 1867 | ++DOMWINDOW == 157 (0x7f56e7a04000) [pid = 1916] [serial = 1904] [outer = 0x7f56e6557800]
06:46:40 INFO - PROCESS | 1867 | ++DOMWINDOW == 158 (0x7f56e7cd7c00) [pid = 1916] [serial = 1905] [outer = 0x7f56e6557800]
06:46:40 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e9d18000 == 27 [pid = 1916] [id = 681]
06:46:40 INFO - PROCESS | 1867 | ++DOMWINDOW == 159 (0x7f56e82d9c00) [pid = 1916] [serial = 1906] [outer = (nil)]
06:46:41 INFO - PROCESS | 1867 | ++DOMWINDOW == 160 (0x7f56e8a9c000) [pid = 1916] [serial = 1907] [outer = 0x7f56e82d9c00]
06:46:41 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
06:46:41 INFO - document served over http requires an https
06:46:41 INFO - sub-resource via iframe-tag using the meta-csp
06:46:41 INFO - delivery method with keep-origin-redirect and when
06:46:41 INFO - the target request is cross-origin.
06:46:41 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2040ms
06:46:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
06:46:41 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e9dad000 == 28 [pid = 1916] [id = 682]
06:46:41 INFO - PROCESS | 1867 | ++DOMWINDOW == 161 (0x7f56e7a06400) [pid = 1916] [serial = 1908] [outer = (nil)]
06:46:41 INFO - PROCESS | 1867 | ++DOMWINDOW == 162 (0x7f56e82dd400) [pid = 1916] [serial = 1909] [outer = 0x7f56e7a06400]
06:46:42 INFO - PROCESS | 1867 | ++DOMWINDOW == 163 (0x7f56e9c14c00) [pid = 1916] [serial = 1910] [outer = 0x7f56e7a06400]
06:46:42 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ea09b000 == 29 [pid = 1916] [id = 683]
06:46:42 INFO - PROCESS | 1867 | ++DOMWINDOW == 164 (0x7f56e9c78c00) [pid = 1916] [serial = 1911] [outer = (nil)]
06:46:42 INFO - PROCESS | 1867 | ++DOMWINDOW == 165 (0x7f56ea0e0c00) [pid = 1916] [serial = 1912] [outer = 0x7f56e9c78c00]
06:46:42 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
06:46:42 INFO - document served over http requires an https
06:46:42 INFO - sub-resource via iframe-tag using the meta-csp
06:46:42 INFO - delivery method with no-redirect and when
06:46:42 INFO - the target request is cross-origin.
06:46:42 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1685ms
06:46:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
06:46:43 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56eb093800 == 30 [pid = 1916] [id = 684]
06:46:43 INFO - PROCESS | 1867 | ++DOMWINDOW == 166 (0x7f56e8aa8000) [pid = 1916] [serial = 1913] [outer = (nil)]
06:46:43 INFO - PROCESS | 1867 | ++DOMWINDOW == 167 (0x7f56ea0d8400) [pid = 1916] [serial = 1914] [outer = 0x7f56e8aa8000]
06:46:43 INFO - PROCESS | 1867 | ++DOMWINDOW == 168 (0x7f56ea41ec00) [pid = 1916] [serial = 1915] [outer = 0x7f56e8aa8000]
06:46:44 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56eb607000 == 31 [pid = 1916] [id = 685]
06:46:44 INFO - PROCESS | 1867 | ++DOMWINDOW == 169 (0x7f56ea46c000) [pid = 1916] [serial = 1916] [outer = (nil)]
06:46:44 INFO - PROCESS | 1867 | ++DOMWINDOW == 170 (0x7f56eb195400) [pid = 1916] [serial = 1917] [outer = 0x7f56ea46c000]
06:46:44 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
06:46:44 INFO - document served over http requires an https
06:46:44 INFO - sub-resource via iframe-tag using the meta-csp
06:46:44 INFO - delivery method with swap-origin-redirect and when
06:46:44 INFO - the target request is cross-origin.
06:46:44 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1786ms
06:46:44 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
06:46:45 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56eb614000 == 32 [pid = 1916] [id = 686]
06:46:45 INFO - PROCESS | 1867 | ++DOMWINDOW == 171 (0x7f56ea13c400) [pid = 1916] [serial = 1918] [outer = (nil)]
06:46:45 INFO - PROCESS | 1867 | ++DOMWINDOW == 172 (0x7f56eb198000) [pid = 1916] [serial = 1919] [outer = 0x7f56ea13c400]
06:46:45 INFO - PROCESS | 1867 | ++DOMWINDOW == 173 (0x7f56eb238000) [pid = 1916] [serial = 1920] [outer = 0x7f56ea13c400]
06:46:46 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
06:46:46 INFO - document served over http requires an https
06:46:46 INFO - sub-resource via script-tag using the meta-csp
06:46:46 INFO - delivery method with keep-origin-redirect and when
06:46:46 INFO - the target request is cross-origin.
06:46:46 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1733ms
06:46:46 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
06:46:47 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ebe80000 == 33 [pid = 1916] [id = 687]
06:46:47 INFO - PROCESS | 1867 | ++DOMWINDOW == 174 (0x7f56eb195800) [pid = 1916] [serial = 1921] [outer = (nil)]
06:46:47 INFO - PROCESS | 1867 | ++DOMWINDOW == 175 (0x7f56eb23f400) [pid = 1916] [serial = 1922] [outer = 0x7f56eb195800]
06:46:47 INFO - PROCESS | 1867 | ++DOMWINDOW == 176 (0x7f56eb314000) [pid = 1916] [serial = 1923] [outer = 0x7f56eb195800]
06:46:48 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
06:46:48 INFO - document served over http requires an https
06:46:48 INFO - sub-resource via script-tag using the meta-csp
06:46:48 INFO - delivery method with no-redirect and when
06:46:48 INFO - the target request is cross-origin.
06:46:48 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 2135ms
06:46:48 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
06:46:49 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ec2d8000 == 34 [pid = 1916] [id = 688]
06:46:49 INFO - PROCESS | 1867 | ++DOMWINDOW == 177 (0x7f56eb23ec00) [pid = 1916] [serial = 1924] [outer = (nil)]
06:46:49 INFO - PROCESS | 1867 | ++DOMWINDOW == 178 (0x7f56eb319c00) [pid = 1916] [serial = 1925] [outer = 0x7f56eb23ec00]
06:46:49 INFO - PROCESS | 1867 | ++DOMWINDOW == 179 (0x7f56eb4bcc00) [pid = 1916] [serial = 1926] [outer = 0x7f56eb23ec00]
06:46:50 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
06:46:50 INFO - document served over http requires an https
06:46:50 INFO - sub-resource via script-tag using the meta-csp
06:46:50 INFO - delivery method with swap-origin-redirect and when
06:46:50 INFO - the target request is cross-origin.
06:46:50 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2044ms
06:46:50 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
06:46:51 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ec2f2800 == 35 [pid = 1916] [id = 689]
06:46:51 INFO - PROCESS | 1867 | ++DOMWINDOW == 180 (0x7f56eb31c000) [pid = 1916] [serial = 1927] [outer = (nil)]
06:46:51 INFO - PROCESS | 1867 | ++DOMWINDOW == 181 (0x7f56eb5c7c00) [pid = 1916] [serial = 1928] [outer = 0x7f56eb31c000]
06:46:52 INFO - PROCESS | 1867 | ++DOMWINDOW == 182 (0x7f56eb5d4000) [pid = 1916] [serial = 1929] [outer = 0x7f56eb31c000]
06:46:53 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
06:46:53 INFO - document served over http requires an https
06:46:53 INFO - sub-resource via xhr-request using the meta-csp
06:46:53 INFO - delivery method with keep-origin-redirect and when
06:46:53 INFO - the target request is cross-origin.
06:46:53 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 2691ms
06:46:53 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
06:46:53 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ed165800 == 36 [pid = 1916] [id = 690]
06:46:53 INFO - PROCESS | 1867 | ++DOMWINDOW == 183 (0x7f56eb4c8400) [pid = 1916] [serial = 1930] [outer = (nil)]
06:46:54 INFO - PROCESS | 1867 | ++DOMWINDOW == 184 (0x7f56eb936c00) [pid = 1916] [serial = 1931] [outer = 0x7f56eb4c8400]
06:46:54 INFO - PROCESS | 1867 | ++DOMWINDOW == 185 (0x7f56ec203c00) [pid = 1916] [serial = 1932] [outer = 0x7f56eb4c8400]
06:46:55 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
06:46:55 INFO - document served over http requires an https
06:46:55 INFO - sub-resource via xhr-request using the meta-csp
06:46:55 INFO - delivery method with no-redirect and when
06:46:55 INFO - the target request is cross-origin.
06:46:55 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1886ms
06:46:55 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
06:46:56 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ed7bc800 == 37 [pid = 1916] [id = 691]
06:46:56 INFO - PROCESS | 1867 | ++DOMWINDOW == 186 (0x7f56eb5d5c00) [pid = 1916] [serial = 1933] [outer = (nil)]
06:46:56 INFO - PROCESS | 1867 | ++DOMWINDOW == 187 (0x7f56eb930000) [pid = 1916] [serial = 1934] [outer = 0x7f56eb5d5c00]
06:46:56 INFO - PROCESS | 1867 | ++DOMWINDOW == 188 (0x7f56ecfdd400) [pid = 1916] [serial = 1935] [outer = 0x7f56eb5d5c00]
06:46:57 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
06:46:57 INFO - document served over http requires an https
06:46:57 INFO - sub-resource via xhr-request using the meta-csp
06:46:57 INFO - delivery method with swap-origin-redirect and when
06:46:57 INFO - the target request is cross-origin.
06:46:57 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2390ms
06:46:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
06:46:58 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ed14a800 == 38 [pid = 1916] [id = 692]
06:46:58 INFO - PROCESS | 1867 | ++DOMWINDOW == 189 (0x7f56ecfddc00) [pid = 1916] [serial = 1936] [outer = (nil)]
06:46:58 INFO - PROCESS | 1867 | ++DOMWINDOW == 190 (0x7f56ecfdf800) [pid = 1916] [serial = 1937] [outer = 0x7f56ecfddc00]
06:46:58 INFO - PROCESS | 1867 | ++DOMWINDOW == 191 (0x7f56ecfe6000) [pid = 1916] [serial = 1938] [outer = 0x7f56ecfddc00]
06:46:59 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
06:46:59 INFO - document served over http requires an http
06:46:59 INFO - sub-resource via fetch-request using the meta-csp
06:46:59 INFO - delivery method with keep-origin-redirect and when
06:46:59 INFO - the target request is same-origin.
06:46:59 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1696ms
06:46:59 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
06:47:00 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e4d95800 == 37 [pid = 1916] [id = 658]
06:47:00 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e8a49000 == 36 [pid = 1916] [id = 659]
06:47:00 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ea0a0000 == 35 [pid = 1916] [id = 660]
06:47:00 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ea158800 == 34 [pid = 1916] [id = 661]
06:47:00 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ea28c000 == 33 [pid = 1916] [id = 662]
06:47:00 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56eb086000 == 32 [pid = 1916] [id = 663]
06:47:00 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56eb0a0800 == 31 [pid = 1916] [id = 664]
06:47:00 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56eb33b000 == 30 [pid = 1916] [id = 666]
06:47:00 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56eb1ec800 == 29 [pid = 1916] [id = 665]
06:47:00 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56eb5eb800 == 28 [pid = 1916] [id = 668]
06:47:00 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56eb347800 == 27 [pid = 1916] [id = 667]
06:47:00 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e20de800 == 26 [pid = 1916] [id = 669]
06:47:00 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e6451800 == 25 [pid = 1916] [id = 671]
06:47:00 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e1e66800 == 24 [pid = 1916] [id = 672]
06:47:00 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e284f800 == 23 [pid = 1916] [id = 673]
06:47:00 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e4248000 == 22 [pid = 1916] [id = 674]
06:47:00 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e1d18800 == 23 [pid = 1916] [id = 693]
06:47:00 INFO - PROCESS | 1867 | ++DOMWINDOW == 192 (0x7f56e24f7400) [pid = 1916] [serial = 1939] [outer = (nil)]
06:47:00 INFO - PROCESS | 1867 | ++DOMWINDOW == 193 (0x7f56e26f3000) [pid = 1916] [serial = 1940] [outer = 0x7f56e24f7400]
06:47:01 INFO - PROCESS | 1867 | ++DOMWINDOW == 194 (0x7f56e4439000) [pid = 1916] [serial = 1941] [outer = 0x7f56e24f7400]
06:47:01 INFO - PROCESS | 1867 | --DOMWINDOW == 193 (0x7f56e5b47400) [pid = 1916] [serial = 1821] [outer = (nil)] [url = about:blank]
06:47:01 INFO - PROCESS | 1867 | --DOMWINDOW == 192 (0x7f56e779d400) [pid = 1916] [serial = 1831] [outer = (nil)] [url = about:blank]
06:47:01 INFO - PROCESS | 1867 | --DOMWINDOW == 191 (0x7f56e6236c00) [pid = 1916] [serial = 1826] [outer = (nil)] [url = about:blank]
06:47:01 INFO - PROCESS | 1867 | --DOMWINDOW == 190 (0x7f56e4440800) [pid = 1916] [serial = 1818] [outer = (nil)] [url = about:blank]
06:47:01 INFO - PROCESS | 1867 | --DOMWINDOW == 189 (0x7f56e8aa4c00) [pid = 1916] [serial = 1836] [outer = (nil)] [url = about:blank]
06:47:01 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
06:47:01 INFO - document served over http requires an http
06:47:01 INFO - sub-resource via fetch-request using the meta-csp
06:47:01 INFO - delivery method with no-redirect and when
06:47:01 INFO - the target request is same-origin.
06:47:01 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 2448ms
06:47:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
06:47:02 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e3681800 == 24 [pid = 1916] [id = 694]
06:47:02 INFO - PROCESS | 1867 | ++DOMWINDOW == 190 (0x7f56e254a000) [pid = 1916] [serial = 1942] [outer = (nil)]
06:47:02 INFO - PROCESS | 1867 | ++DOMWINDOW == 191 (0x7f56e4443800) [pid = 1916] [serial = 1943] [outer = 0x7f56e254a000]
06:47:02 INFO - PROCESS | 1867 | ++DOMWINDOW == 192 (0x7f56e5a2f400) [pid = 1916] [serial = 1944] [outer = 0x7f56e254a000]
06:47:03 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
06:47:03 INFO - document served over http requires an http
06:47:03 INFO - sub-resource via fetch-request using the meta-csp
06:47:03 INFO - delivery method with swap-origin-redirect and when
06:47:03 INFO - the target request is same-origin.
06:47:03 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1987ms
06:47:03 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
06:47:04 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e474e000 == 25 [pid = 1916] [id = 695]
06:47:04 INFO - PROCESS | 1867 | ++DOMWINDOW == 193 (0x7f56e46c0800) [pid = 1916] [serial = 1945] [outer = (nil)]
06:47:04 INFO - PROCESS | 1867 | ++DOMWINDOW == 194 (0x7f56e623b400) [pid = 1916] [serial = 1946] [outer = 0x7f56e46c0800]
06:47:05 INFO - PROCESS | 1867 | ++DOMWINDOW == 195 (0x7f56e78d0800) [pid = 1916] [serial = 1947] [outer = 0x7f56e46c0800]
06:47:07 INFO - PROCESS | 1867 | --DOMWINDOW == 194 (0x7f56e2552c00) [pid = 1916] [serial = 1880] [outer = (nil)] [url = about:blank]
06:47:07 INFO - PROCESS | 1867 | --DOMWINDOW == 193 (0x7f56e4a5f000) [pid = 1916] [serial = 1872] [outer = (nil)] [url = about:blank]
06:47:07 INFO - PROCESS | 1867 | --DOMWINDOW == 192 (0x7f56e919a400) [pid = 1916] [serial = 1847] [outer = (nil)] [url = about:blank]
06:47:07 INFO - PROCESS | 1867 | --DOMWINDOW == 191 (0x7f56e4d33400) [pid = 1916] [serial = 1886] [outer = (nil)] [url = about:blank]
06:47:07 INFO - PROCESS | 1867 | --DOMWINDOW == 190 (0x7f56e26ee400) [pid = 1916] [serial = 1838] [outer = (nil)] [url = about:blank]
06:47:07 INFO - PROCESS | 1867 | --DOMWINDOW == 189 (0x7f56ea46e000) [pid = 1916] [serial = 1870] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446907573912]
06:47:07 INFO - PROCESS | 1867 | --DOMWINDOW == 188 (0x7f56e9c19000) [pid = 1916] [serial = 1853] [outer = (nil)] [url = about:blank]
06:47:07 INFO - PROCESS | 1867 | --DOMWINDOW == 187 (0x7f56ea422c00) [pid = 1916] [serial = 1867] [outer = (nil)] [url = about:blank]
06:47:07 INFO - PROCESS | 1867 | --DOMWINDOW == 186 (0x7f56e4288800) [pid = 1916] [serial = 1841] [outer = (nil)] [url = about:blank]
06:47:07 INFO - PROCESS | 1867 | --DOMWINDOW == 185 (0x7f56e29c7400) [pid = 1916] [serial = 1877] [outer = (nil)] [url = about:blank]
06:47:07 INFO - PROCESS | 1867 | --DOMWINDOW == 184 (0x7f56e92a0000) [pid = 1916] [serial = 1850] [outer = (nil)] [url = about:blank]
06:47:07 INFO - PROCESS | 1867 | --DOMWINDOW == 183 (0x7f56ea423400) [pid = 1916] [serial = 1865] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:47:07 INFO - PROCESS | 1867 | --DOMWINDOW == 182 (0x7f56ea0dd400) [pid = 1916] [serial = 1856] [outer = (nil)] [url = about:blank]
06:47:07 INFO - PROCESS | 1867 | --DOMWINDOW == 181 (0x7f56e45a6c00) [pid = 1916] [serial = 1883] [outer = (nil)] [url = about:blank]
06:47:07 INFO - PROCESS | 1867 | --DOMWINDOW == 180 (0x7f56e655ec00) [pid = 1916] [serial = 1844] [outer = (nil)] [url = about:blank]
06:47:07 INFO - PROCESS | 1867 | --DOMWINDOW == 179 (0x7f56e220ec00) [pid = 1916] [serial = 1875] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:47:07 INFO - PROCESS | 1867 | --DOMWINDOW == 178 (0x7f56ea13ec00) [pid = 1916] [serial = 1859] [outer = (nil)] [url = about:blank]
06:47:07 INFO - PROCESS | 1867 | --DOMWINDOW == 177 (0x7f56ea254800) [pid = 1916] [serial = 1862] [outer = (nil)] [url = about:blank]
06:47:07 INFO - PROCESS | 1867 | --DOMWINDOW == 176 (0x7f56e26f7000) [pid = 1916] [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]
06:47:07 INFO - PROCESS | 1867 | --DOMWINDOW == 175 (0x7f56e254ec00) [pid = 1916] [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]
06:47:07 INFO - PROCESS | 1867 | --DOMWINDOW == 174 (0x7f56e232e000) [pid = 1916] [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]
06:47:07 INFO - PROCESS | 1867 | --DOMWINDOW == 173 (0x7f56e4441800) [pid = 1916] [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]
06:47:07 INFO - PROCESS | 1867 | --DOMWINDOW == 172 (0x7f56ea46a000) [pid = 1916] [serial = 1869] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446907573912]
06:47:07 INFO - PROCESS | 1867 | --DOMWINDOW == 171 (0x7f56ea41e800) [pid = 1916] [serial = 1864] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:47:07 INFO - PROCESS | 1867 | --DOMWINDOW == 170 (0x7f56eb195000) [pid = 1916] [serial = 1874] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:47:07 INFO - PROCESS | 1867 | --DOMWINDOW == 169 (0x7f56e5b43000) [pid = 1916] [serial = 1887] [outer = (nil)] [url = about:blank]
06:47:07 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e5f93800 == 26 [pid = 1916] [id = 696]
06:47:07 INFO - PROCESS | 1867 | ++DOMWINDOW == 170 (0x7f56e1e8dc00) [pid = 1916] [serial = 1948] [outer = (nil)]
06:47:07 INFO - PROCESS | 1867 | ++DOMWINDOW == 171 (0x7f56e232e000) [pid = 1916] [serial = 1949] [outer = 0x7f56e1e8dc00]
06:47:07 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
06:47:07 INFO - document served over http requires an http
06:47:07 INFO - sub-resource via iframe-tag using the meta-csp
06:47:07 INFO - delivery method with keep-origin-redirect and when
06:47:07 INFO - the target request is same-origin.
06:47:07 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 3649ms
06:47:07 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
06:47:07 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e791f000 == 27 [pid = 1916] [id = 697]
06:47:07 INFO - PROCESS | 1867 | ++DOMWINDOW == 172 (0x7f56e2322400) [pid = 1916] [serial = 1950] [outer = (nil)]
06:47:08 INFO - PROCESS | 1867 | ++DOMWINDOW == 173 (0x7f56e443d400) [pid = 1916] [serial = 1951] [outer = 0x7f56e2322400]
06:47:08 INFO - PROCESS | 1867 | ++DOMWINDOW == 174 (0x7f56e655ec00) [pid = 1916] [serial = 1952] [outer = 0x7f56e2322400]
06:47:09 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e4467000 == 28 [pid = 1916] [id = 698]
06:47:09 INFO - PROCESS | 1867 | ++DOMWINDOW == 175 (0x7f56e254bc00) [pid = 1916] [serial = 1953] [outer = (nil)]
06:47:09 INFO - PROCESS | 1867 | ++DOMWINDOW == 176 (0x7f56e4442400) [pid = 1916] [serial = 1954] [outer = 0x7f56e254bc00]
06:47:09 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
06:47:09 INFO - document served over http requires an http
06:47:09 INFO - sub-resource via iframe-tag using the meta-csp
06:47:09 INFO - delivery method with no-redirect and when
06:47:09 INFO - the target request is same-origin.
06:47:09 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1835ms
06:47:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
06:47:09 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e7919000 == 29 [pid = 1916] [id = 699]
06:47:09 INFO - PROCESS | 1867 | ++DOMWINDOW == 177 (0x7f56e29d3800) [pid = 1916] [serial = 1955] [outer = (nil)]
06:47:09 INFO - PROCESS | 1867 | ++DOMWINDOW == 178 (0x7f56e4435c00) [pid = 1916] [serial = 1956] [outer = 0x7f56e29d3800]
06:47:10 INFO - PROCESS | 1867 | ++DOMWINDOW == 179 (0x7f56e7a0f000) [pid = 1916] [serial = 1957] [outer = 0x7f56e29d3800]
06:47:11 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e9dab000 == 30 [pid = 1916] [id = 700]
06:47:11 INFO - PROCESS | 1867 | ++DOMWINDOW == 180 (0x7f56e82dc000) [pid = 1916] [serial = 1958] [outer = (nil)]
06:47:11 INFO - PROCESS | 1867 | ++DOMWINDOW == 181 (0x7f56e8aa7800) [pid = 1916] [serial = 1959] [outer = 0x7f56e82dc000]
06:47:11 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
06:47:11 INFO - document served over http requires an http
06:47:11 INFO - sub-resource via iframe-tag using the meta-csp
06:47:11 INFO - delivery method with swap-origin-redirect and when
06:47:11 INFO - the target request is same-origin.
06:47:11 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1781ms
06:47:11 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
06:47:11 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ea0ac800 == 31 [pid = 1916] [id = 701]
06:47:11 INFO - PROCESS | 1867 | ++DOMWINDOW == 182 (0x7f56e4d3c400) [pid = 1916] [serial = 1960] [outer = (nil)]
06:47:11 INFO - PROCESS | 1867 | ++DOMWINDOW == 183 (0x7f56e8aa6c00) [pid = 1916] [serial = 1961] [outer = 0x7f56e4d3c400]
06:47:12 INFO - PROCESS | 1867 | ++DOMWINDOW == 184 (0x7f56e9c0e000) [pid = 1916] [serial = 1962] [outer = 0x7f56e4d3c400]
06:47:13 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
06:47:13 INFO - document served over http requires an http
06:47:13 INFO - sub-resource via script-tag using the meta-csp
06:47:13 INFO - delivery method with keep-origin-redirect and when
06:47:13 INFO - the target request is same-origin.
06:47:13 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1888ms
06:47:13 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
06:47:13 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ea29a000 == 32 [pid = 1916] [id = 702]
06:47:13 INFO - PROCESS | 1867 | ++DOMWINDOW == 185 (0x7f56e82e4c00) [pid = 1916] [serial = 1963] [outer = (nil)]
06:47:13 INFO - PROCESS | 1867 | ++DOMWINDOW == 186 (0x7f56e9c76000) [pid = 1916] [serial = 1964] [outer = 0x7f56e82e4c00]
06:47:14 INFO - PROCESS | 1867 | ++DOMWINDOW == 187 (0x7f56ea140800) [pid = 1916] [serial = 1965] [outer = 0x7f56e82e4c00]
06:47:15 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
06:47:15 INFO - document served over http requires an http
06:47:15 INFO - sub-resource via script-tag using the meta-csp
06:47:15 INFO - delivery method with no-redirect and when
06:47:15 INFO - the target request is same-origin.
06:47:15 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 2100ms
06:47:15 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
06:47:15 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56eb1ec800 == 33 [pid = 1916] [id = 703]
06:47:15 INFO - PROCESS | 1867 | ++DOMWINDOW == 188 (0x7f56e9c72c00) [pid = 1916] [serial = 1966] [outer = (nil)]
06:47:15 INFO - PROCESS | 1867 | ++DOMWINDOW == 189 (0x7f56ea41f000) [pid = 1916] [serial = 1967] [outer = 0x7f56e9c72c00]
06:47:16 INFO - PROCESS | 1867 | ++DOMWINDOW == 190 (0x7f56ea46a800) [pid = 1916] [serial = 1968] [outer = 0x7f56e9c72c00]
06:47:17 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
06:47:17 INFO - document served over http requires an http
06:47:17 INFO - sub-resource via script-tag using the meta-csp
06:47:17 INFO - delivery method with swap-origin-redirect and when
06:47:17 INFO - the target request is same-origin.
06:47:17 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1989ms
06:47:17 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
06:47:17 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56eb5ea800 == 34 [pid = 1916] [id = 704]
06:47:17 INFO - PROCESS | 1867 | ++DOMWINDOW == 191 (0x7f56ea46e800) [pid = 1916] [serial = 1969] [outer = (nil)]
06:47:17 INFO - PROCESS | 1867 | ++DOMWINDOW == 192 (0x7f56eb315000) [pid = 1916] [serial = 1970] [outer = 0x7f56ea46e800]
06:47:18 INFO - PROCESS | 1867 | ++DOMWINDOW == 193 (0x7f56eb5c8000) [pid = 1916] [serial = 1971] [outer = 0x7f56ea46e800]
06:47:19 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
06:47:19 INFO - document served over http requires an http
06:47:19 INFO - sub-resource via xhr-request using the meta-csp
06:47:19 INFO - delivery method with keep-origin-redirect and when
06:47:19 INFO - the target request is same-origin.
06:47:19 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1988ms
06:47:19 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
06:47:19 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ed158000 == 35 [pid = 1916] [id = 705]
06:47:19 INFO - PROCESS | 1867 | ++DOMWINDOW == 194 (0x7f56eb311400) [pid = 1916] [serial = 1972] [outer = (nil)]
06:47:19 INFO - PROCESS | 1867 | ++DOMWINDOW == 195 (0x7f56ec20e400) [pid = 1916] [serial = 1973] [outer = 0x7f56eb311400]
06:47:20 INFO - PROCESS | 1867 | ++DOMWINDOW == 196 (0x7f56ed07bc00) [pid = 1916] [serial = 1974] [outer = 0x7f56eb311400]
06:47:21 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
06:47:21 INFO - document served over http requires an http
06:47:21 INFO - sub-resource via xhr-request using the meta-csp
06:47:21 INFO - delivery method with no-redirect and when
06:47:21 INFO - the target request is same-origin.
06:47:21 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 2394ms
06:47:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
06:47:22 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ee127000 == 36 [pid = 1916] [id = 706]
06:47:22 INFO - PROCESS | 1867 | ++DOMWINDOW == 197 (0x7f56ec206800) [pid = 1916] [serial = 1975] [outer = (nil)]
06:47:22 INFO - PROCESS | 1867 | ++DOMWINDOW == 198 (0x7f56ed234800) [pid = 1916] [serial = 1976] [outer = 0x7f56ec206800]
06:47:22 INFO - PROCESS | 1867 | ++DOMWINDOW == 199 (0x7f56ed23b800) [pid = 1916] [serial = 1977] [outer = 0x7f56ec206800]
06:47:23 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
06:47:23 INFO - document served over http requires an http
06:47:23 INFO - sub-resource via xhr-request using the meta-csp
06:47:23 INFO - delivery method with swap-origin-redirect and when
06:47:23 INFO - the target request is same-origin.
06:47:23 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1638ms
06:47:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
06:47:23 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ee13d800 == 37 [pid = 1916] [id = 707]
06:47:23 INFO - PROCESS | 1867 | ++DOMWINDOW == 200 (0x7f56ed233800) [pid = 1916] [serial = 1978] [outer = (nil)]
06:47:23 INFO - PROCESS | 1867 | ++DOMWINDOW == 201 (0x7f56ed524000) [pid = 1916] [serial = 1979] [outer = 0x7f56ed233800]
06:47:24 INFO - PROCESS | 1867 | ++DOMWINDOW == 202 (0x7f56ed52cc00) [pid = 1916] [serial = 1980] [outer = 0x7f56ed233800]
06:47:25 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
06:47:25 INFO - document served over http requires an https
06:47:25 INFO - sub-resource via fetch-request using the meta-csp
06:47:25 INFO - delivery method with keep-origin-redirect and when
06:47:25 INFO - the target request is same-origin.
06:47:25 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2031ms
06:47:25 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
06:47:25 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ee41a000 == 38 [pid = 1916] [id = 708]
06:47:25 INFO - PROCESS | 1867 | ++DOMWINDOW == 203 (0x7f56ed523800) [pid = 1916] [serial = 1981] [outer = (nil)]
06:47:25 INFO - PROCESS | 1867 | ++DOMWINDOW == 204 (0x7f56ed746000) [pid = 1916] [serial = 1982] [outer = 0x7f56ed523800]
06:47:26 INFO - PROCESS | 1867 | ++DOMWINDOW == 205 (0x7f56ed74c000) [pid = 1916] [serial = 1983] [outer = 0x7f56ed523800]
06:47:27 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
06:47:27 INFO - document served over http requires an https
06:47:27 INFO - sub-resource via fetch-request using the meta-csp
06:47:27 INFO - delivery method with no-redirect and when
06:47:27 INFO - the target request is same-origin.
06:47:27 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1679ms
06:47:27 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
06:47:27 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ee87b800 == 39 [pid = 1916] [id = 709]
06:47:27 INFO - PROCESS | 1867 | ++DOMWINDOW == 206 (0x7f56ed742400) [pid = 1916] [serial = 1984] [outer = (nil)]
06:47:27 INFO - PROCESS | 1867 | ++DOMWINDOW == 207 (0x7f56ed8c0c00) [pid = 1916] [serial = 1985] [outer = 0x7f56ed742400]
06:47:27 INFO - PROCESS | 1867 | ++DOMWINDOW == 208 (0x7f56ed8c8c00) [pid = 1916] [serial = 1986] [outer = 0x7f56ed742400]
06:47:29 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
06:47:29 INFO - document served over http requires an https
06:47:29 INFO - sub-resource via fetch-request using the meta-csp
06:47:29 INFO - delivery method with swap-origin-redirect and when
06:47:29 INFO - the target request is same-origin.
06:47:29 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2240ms
06:47:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
06:47:30 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56eecb2800 == 40 [pid = 1916] [id = 710]
06:47:30 INFO - PROCESS | 1867 | ++DOMWINDOW == 209 (0x7f56ee0c1400) [pid = 1916] [serial = 1987] [outer = (nil)]
06:47:30 INFO - PROCESS | 1867 | ++DOMWINDOW == 210 (0x7f56ee0cfc00) [pid = 1916] [serial = 1988] [outer = 0x7f56ee0c1400]
06:47:31 INFO - PROCESS | 1867 | ++DOMWINDOW == 211 (0x7f56ee433000) [pid = 1916] [serial = 1989] [outer = 0x7f56ee0c1400]
06:47:32 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e2854800 == 41 [pid = 1916] [id = 711]
06:47:32 INFO - PROCESS | 1867 | ++DOMWINDOW == 212 (0x7f56e1f90800) [pid = 1916] [serial = 1990] [outer = (nil)]
06:47:32 INFO - PROCESS | 1867 | ++DOMWINDOW == 213 (0x7f56e2551c00) [pid = 1916] [serial = 1991] [outer = 0x7f56e1f90800]
06:47:32 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
06:47:32 INFO - document served over http requires an https
06:47:32 INFO - sub-resource via iframe-tag using the meta-csp
06:47:32 INFO - delivery method with keep-origin-redirect and when
06:47:32 INFO - the target request is same-origin.
06:47:32 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 3611ms
06:47:32 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
06:47:33 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e4749800 == 42 [pid = 1916] [id = 712]
06:47:33 INFO - PROCESS | 1867 | ++DOMWINDOW == 214 (0x7f56e4288c00) [pid = 1916] [serial = 1992] [outer = (nil)]
06:47:33 INFO - PROCESS | 1867 | ++DOMWINDOW == 215 (0x7f56e46bd800) [pid = 1916] [serial = 1993] [outer = 0x7f56e4288c00]
06:47:34 INFO - PROCESS | 1867 | ++DOMWINDOW == 216 (0x7f56e5b46c00) [pid = 1916] [serial = 1994] [outer = 0x7f56e4288c00]
06:47:35 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e4809800 == 43 [pid = 1916] [id = 713]
06:47:35 INFO - PROCESS | 1867 | ++DOMWINDOW == 217 (0x7f56e1f91400) [pid = 1916] [serial = 1995] [outer = (nil)]
06:47:35 INFO - PROCESS | 1867 | ++DOMWINDOW == 218 (0x7f56e4283400) [pid = 1916] [serial = 1996] [outer = 0x7f56e1f91400]
06:47:35 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
06:47:35 INFO - document served over http requires an https
06:47:35 INFO - sub-resource via iframe-tag using the meta-csp
06:47:35 INFO - delivery method with no-redirect and when
06:47:35 INFO - the target request is same-origin.
06:47:35 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2538ms
06:47:35 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
06:47:35 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e367d000 == 44 [pid = 1916] [id = 714]
06:47:35 INFO - PROCESS | 1867 | ++DOMWINDOW == 219 (0x7f56e4210400) [pid = 1916] [serial = 1997] [outer = (nil)]
06:47:35 INFO - PROCESS | 1867 | ++DOMWINDOW == 220 (0x7f56e4285000) [pid = 1916] [serial = 1998] [outer = 0x7f56e4210400]
06:47:36 INFO - PROCESS | 1867 | ++DOMWINDOW == 221 (0x7f56e5fb1400) [pid = 1916] [serial = 1999] [outer = 0x7f56e4210400]
06:47:37 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e3674000 == 45 [pid = 1916] [id = 715]
06:47:37 INFO - PROCESS | 1867 | ++DOMWINDOW == 222 (0x7f56e2327c00) [pid = 1916] [serial = 2000] [outer = (nil)]
06:47:37 INFO - PROCESS | 1867 | ++DOMWINDOW == 223 (0x7f56e26f1800) [pid = 1916] [serial = 2001] [outer = 0x7f56e2327c00]
06:47:37 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
06:47:37 INFO - document served over http requires an https
06:47:37 INFO - sub-resource via iframe-tag using the meta-csp
06:47:37 INFO - delivery method with swap-origin-redirect and when
06:47:37 INFO - the target request is same-origin.
06:47:37 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1985ms
06:47:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
06:47:37 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e424b800 == 46 [pid = 1916] [id = 716]
06:47:37 INFO - PROCESS | 1867 | ++DOMWINDOW == 224 (0x7f56e2552c00) [pid = 1916] [serial = 2002] [outer = (nil)]
06:47:38 INFO - PROCESS | 1867 | ++DOMWINDOW == 225 (0x7f56e4097000) [pid = 1916] [serial = 2003] [outer = 0x7f56e2552c00]
06:47:38 INFO - PROCESS | 1867 | ++DOMWINDOW == 226 (0x7f56e5fe9c00) [pid = 1916] [serial = 2004] [outer = 0x7f56e2552c00]
06:47:39 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e446e000 == 45 [pid = 1916] [id = 676]
06:47:39 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e4b0b000 == 44 [pid = 1916] [id = 677]
06:47:39 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e5b0f800 == 43 [pid = 1916] [id = 678]
06:47:39 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e61aa800 == 42 [pid = 1916] [id = 679]
06:47:39 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e9d18000 == 41 [pid = 1916] [id = 681]
06:47:39 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e7c4b000 == 40 [pid = 1916] [id = 680]
06:47:39 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ea09b000 == 39 [pid = 1916] [id = 683]
06:47:39 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e9dad000 == 38 [pid = 1916] [id = 682]
06:47:39 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56eb607000 == 37 [pid = 1916] [id = 685]
06:47:39 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56eb093800 == 36 [pid = 1916] [id = 684]
06:47:39 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56eb614000 == 35 [pid = 1916] [id = 686]
06:47:39 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ebe80000 == 34 [pid = 1916] [id = 687]
06:47:39 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ec2d8000 == 33 [pid = 1916] [id = 688]
06:47:39 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ec2f2800 == 32 [pid = 1916] [id = 689]
06:47:39 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ed165800 == 31 [pid = 1916] [id = 690]
06:47:39 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ed7bc800 == 30 [pid = 1916] [id = 691]
06:47:39 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e1d18800 == 29 [pid = 1916] [id = 693]
06:47:39 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e3681800 == 28 [pid = 1916] [id = 694]
06:47:39 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e5f93800 == 27 [pid = 1916] [id = 696]
06:47:39 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e474e000 == 26 [pid = 1916] [id = 695]
06:47:39 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e4474000 == 25 [pid = 1916] [id = 675]
06:47:39 INFO - PROCESS | 1867 | --DOMWINDOW == 225 (0x7f56e421b800) [pid = 1916] [serial = 1881] [outer = (nil)] [url = about:blank]
06:47:39 INFO - PROCESS | 1867 | --DOMWINDOW == 224 (0x7f56e47c6800) [pid = 1916] [serial = 1884] [outer = (nil)] [url = about:blank]
06:47:39 INFO - PROCESS | 1867 | --DOMWINDOW == 223 (0x7f56e45a3800) [pid = 1916] [serial = 1878] [outer = (nil)] [url = about:blank]
06:47:39 INFO - PROCESS | 1867 | --DOMWINDOW == 222 (0x7f56e61cfc00) [pid = 1916] [serial = 1839] [outer = (nil)] [url = about:blank]
06:47:39 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
06:47:39 INFO - document served over http requires an https
06:47:39 INFO - sub-resource via script-tag using the meta-csp
06:47:39 INFO - delivery method with keep-origin-redirect and when
06:47:39 INFO - the target request is same-origin.
06:47:39 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1840ms
06:47:39 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
06:47:39 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e2008800 == 26 [pid = 1916] [id = 717]
06:47:39 INFO - PROCESS | 1867 | ++DOMWINDOW == 223 (0x7f56e24fb000) [pid = 1916] [serial = 2005] [outer = (nil)]
06:47:39 INFO - PROCESS | 1867 | ++DOMWINDOW == 224 (0x7f56e2549c00) [pid = 1916] [serial = 2006] [outer = 0x7f56e24fb000]
06:47:39 INFO - PROCESS | 1867 | ++DOMWINDOW == 225 (0x7f56e40a4000) [pid = 1916] [serial = 2007] [outer = 0x7f56e24fb000]
06:47:40 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
06:47:40 INFO - document served over http requires an https
06:47:40 INFO - sub-resource via script-tag using the meta-csp
06:47:40 INFO - delivery method with no-redirect and when
06:47:40 INFO - the target request is same-origin.
06:47:40 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1486ms
06:47:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
06:47:41 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e407e800 == 27 [pid = 1916] [id = 718]
06:47:41 INFO - PROCESS | 1867 | ++DOMWINDOW == 226 (0x7f56e24f7800) [pid = 1916] [serial = 2008] [outer = (nil)]
06:47:41 INFO - PROCESS | 1867 | ++DOMWINDOW == 227 (0x7f56e443a400) [pid = 1916] [serial = 2009] [outer = 0x7f56e24f7800]
06:47:41 INFO - PROCESS | 1867 | ++DOMWINDOW == 228 (0x7f56e5b3fc00) [pid = 1916] [serial = 2010] [outer = 0x7f56e24f7800]
06:47:42 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
06:47:42 INFO - document served over http requires an https
06:47:42 INFO - sub-resource via script-tag using the meta-csp
06:47:42 INFO - delivery method with swap-origin-redirect and when
06:47:42 INFO - the target request is same-origin.
06:47:42 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2087ms
06:47:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
06:47:43 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e45c5800 == 28 [pid = 1916] [id = 719]
06:47:43 INFO - PROCESS | 1867 | ++DOMWINDOW == 229 (0x7f56e4a54c00) [pid = 1916] [serial = 2011] [outer = (nil)]
06:47:43 INFO - PROCESS | 1867 | ++DOMWINDOW == 230 (0x7f56e6118800) [pid = 1916] [serial = 2012] [outer = 0x7f56e4a54c00]
06:47:43 INFO - PROCESS | 1867 | ++DOMWINDOW == 231 (0x7f56e61d3000) [pid = 1916] [serial = 2013] [outer = 0x7f56e4a54c00]
06:47:46 INFO - PROCESS | 1867 | --DOMWINDOW == 230 (0x7f56e6340800) [pid = 1916] [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]
06:47:46 INFO - PROCESS | 1867 | --DOMWINDOW == 229 (0x7f56e45aa000) [pid = 1916] [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]
06:47:46 INFO - PROCESS | 1867 | --DOMWINDOW == 228 (0x7f56e24efc00) [pid = 1916] [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]
06:47:46 INFO - PROCESS | 1867 | --DOMWINDOW == 227 (0x7f56e254a400) [pid = 1916] [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]
06:47:46 INFO - PROCESS | 1867 | --DOMWINDOW == 226 (0x7f56e7ff1400) [pid = 1916] [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]
06:47:46 INFO - PROCESS | 1867 | --DOMWINDOW == 225 (0x7f56e7cccc00) [pid = 1916] [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]
06:47:46 INFO - PROCESS | 1867 | --DOMWINDOW == 224 (0x7f56e78d1400) [pid = 1916] [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]
06:47:46 INFO - PROCESS | 1867 | --DOMWINDOW == 223 (0x7f56e6240c00) [pid = 1916] [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]
06:47:46 INFO - PROCESS | 1867 | --DOMWINDOW == 222 (0x7f56e6048800) [pid = 1916] [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]
06:47:46 INFO - PROCESS | 1867 | --DOMWINDOW == 221 (0x7f56e1e84400) [pid = 1916] [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]
06:47:46 INFO - PROCESS | 1867 | --DOMWINDOW == 220 (0x7f56e29cd800) [pid = 1916] [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]
06:47:46 INFO - PROCESS | 1867 | --DOMWINDOW == 219 (0x7f56e409cc00) [pid = 1916] [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]
06:47:46 INFO - PROCESS | 1867 | --DOMWINDOW == 218 (0x7f56e2556800) [pid = 1916] [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]
06:47:46 INFO - PROCESS | 1867 | --DOMWINDOW == 217 (0x7f56e4b9b800) [pid = 1916] [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]
06:47:46 INFO - PROCESS | 1867 | --DOMWINDOW == 216 (0x7f56e2554400) [pid = 1916] [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]
06:47:46 INFO - PROCESS | 1867 | --DOMWINDOW == 215 (0x7f56e82df800) [pid = 1916] [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]
06:47:46 INFO - PROCESS | 1867 | --DOMWINDOW == 214 (0x7f56e1dc6000) [pid = 1916] [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]
06:47:46 INFO - PROCESS | 1867 | --DOMWINDOW == 213 (0x7f56e4b9b400) [pid = 1916] [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]
06:47:46 INFO - PROCESS | 1867 | --DOMWINDOW == 212 (0x7f56ea0db000) [pid = 1916] [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]
06:47:46 INFO - PROCESS | 1867 | --DOMWINDOW == 211 (0x7f56e26ef800) [pid = 1916] [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]
06:47:46 INFO - PROCESS | 1867 | --DOMWINDOW == 210 (0x7f56e46c1000) [pid = 1916] [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]
06:47:46 INFO - PROCESS | 1867 | --DOMWINDOW == 209 (0x7f56e4d38c00) [pid = 1916] [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]
06:47:46 INFO - PROCESS | 1867 | --DOMWINDOW == 208 (0x7f56e5a2a400) [pid = 1916] [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]
06:47:46 INFO - PROCESS | 1867 | --DOMWINDOW == 207 (0x7f56e1e80800) [pid = 1916] [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]
06:47:46 INFO - PROCESS | 1867 | --DOMWINDOW == 206 (0x7f56e232fc00) [pid = 1916] [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]
06:47:46 INFO - PROCESS | 1867 | --DOMWINDOW == 205 (0x7f56e43ad800) [pid = 1916] [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]
06:47:46 INFO - PROCESS | 1867 | --DOMWINDOW == 204 (0x7f56e26ed800) [pid = 1916] [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]
06:47:46 INFO - PROCESS | 1867 | --DOMWINDOW == 203 (0x7f56e1f9dc00) [pid = 1916] [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]
06:47:46 INFO - PROCESS | 1867 | --DOMWINDOW == 202 (0x7f56e1f97800) [pid = 1916] [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]
06:47:46 INFO - PROCESS | 1867 | --DOMWINDOW == 201 (0x7f56e4d40800) [pid = 1916] [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]
06:47:46 INFO - PROCESS | 1867 | --DOMWINDOW == 200 (0x7f56e43a6000) [pid = 1916] [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]
06:47:46 INFO - PROCESS | 1867 | --DOMWINDOW == 199 (0x7f56e82d9c00) [pid = 1916] [serial = 1906] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:47:46 INFO - PROCESS | 1867 | --DOMWINDOW == 198 (0x7f56ea252000) [pid = 1916] [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]
06:47:46 INFO - PROCESS | 1867 | --DOMWINDOW == 197 (0x7f56e24f1400) [pid = 1916] [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]
06:47:46 INFO - PROCESS | 1867 | --DOMWINDOW == 196 (0x7f56e919c000) [pid = 1916] [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]
06:47:46 INFO - PROCESS | 1867 | --DOMWINDOW == 195 (0x7f56ea24d400) [pid = 1916] [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]
06:47:46 INFO - PROCESS | 1867 | --DOMWINDOW == 194 (0x7f56e1e8dc00) [pid = 1916] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:47:46 INFO - PROCESS | 1867 | --DOMWINDOW == 193 (0x7f56e46c0800) [pid = 1916] [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]
06:47:46 INFO - PROCESS | 1867 | --DOMWINDOW == 192 (0x7f56e1f93000) [pid = 1916] [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]
06:47:46 INFO - PROCESS | 1867 | --DOMWINDOW == 191 (0x7f56e40a3400) [pid = 1916] [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]
06:47:46 INFO - PROCESS | 1867 | --DOMWINDOW == 190 (0x7f56e1f96000) [pid = 1916] [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]
06:47:46 INFO - PROCESS | 1867 | --DOMWINDOW == 189 (0x7f56e5fa3400) [pid = 1916] [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]
06:47:46 INFO - PROCESS | 1867 | --DOMWINDOW == 188 (0x7f56e428fc00) [pid = 1916] [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]
06:47:46 INFO - PROCESS | 1867 | --DOMWINDOW == 187 (0x7f56e4a5b400) [pid = 1916] [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]
06:47:46 INFO - PROCESS | 1867 | --DOMWINDOW == 186 (0x7f56e6343000) [pid = 1916] [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]
06:47:46 INFO - PROCESS | 1867 | --DOMWINDOW == 185 (0x7f56e4444800) [pid = 1916] [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]
06:47:46 INFO - PROCESS | 1867 | --DOMWINDOW == 184 (0x7f56e9c74800) [pid = 1916] [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]
06:47:46 INFO - PROCESS | 1867 | --DOMWINDOW == 183 (0x7f56e9c78c00) [pid = 1916] [serial = 1911] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446907602730]
06:47:46 INFO - PROCESS | 1867 | --DOMWINDOW == 182 (0x7f56e5a28400) [pid = 1916] [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]
06:47:46 INFO - PROCESS | 1867 | --DOMWINDOW == 181 (0x7f56e1e8d400) [pid = 1916] [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]
06:47:46 INFO - PROCESS | 1867 | --DOMWINDOW == 180 (0x7f56e6234c00) [pid = 1916] [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]
06:47:46 INFO - PROCESS | 1867 | --DOMWINDOW == 179 (0x7f56e1f9ec00) [pid = 1916] [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]
06:47:46 INFO - PROCESS | 1867 | --DOMWINDOW == 178 (0x7f56e254a000) [pid = 1916] [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]
06:47:46 INFO - PROCESS | 1867 | --DOMWINDOW == 177 (0x7f56e5fe5000) [pid = 1916] [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]
06:47:46 INFO - PROCESS | 1867 | --DOMWINDOW == 176 (0x7f56e6054800) [pid = 1916] [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]
06:47:46 INFO - PROCESS | 1867 | --DOMWINDOW == 175 (0x7f56e24f7400) [pid = 1916] [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]
06:47:46 INFO - PROCESS | 1867 | --DOMWINDOW == 174 (0x7f56ea46c000) [pid = 1916] [serial = 1916] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:47:46 INFO - PROCESS | 1867 | --DOMWINDOW == 173 (0x7f56e655bc00) [pid = 1916] [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]
06:47:46 INFO - PROCESS | 1867 | --DOMWINDOW == 172 (0x7f56e9c17c00) [pid = 1916] [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]
06:47:46 INFO - PROCESS | 1867 | --DOMWINDOW == 171 (0x7f56e2329000) [pid = 1916] [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]
06:47:46 INFO - PROCESS | 1867 | --DOMWINDOW == 170 (0x7f56ea0d9c00) [pid = 1916] [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]
06:47:46 INFO - PROCESS | 1867 | --DOMWINDOW == 169 (0x7f56e6689800) [pid = 1916] [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]
06:47:46 INFO - PROCESS | 1867 | --DOMWINDOW == 168 (0x7f56e5fa5c00) [pid = 1916] [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]
06:47:47 INFO - PROCESS | 1867 | --DOMWINDOW == 167 (0x7f56eb319c00) [pid = 1916] [serial = 1925] [outer = (nil)] [url = about:blank]
06:47:47 INFO - PROCESS | 1867 | --DOMWINDOW == 166 (0x7f56e5b45000) [pid = 1916] [serial = 1895] [outer = (nil)] [url = about:blank]
06:47:47 INFO - PROCESS | 1867 | --DOMWINDOW == 165 (0x7f56e655e400) [pid = 1916] [serial = 1901] [outer = (nil)] [url = about:blank]
06:47:47 INFO - PROCESS | 1867 | --DOMWINDOW == 164 (0x7f56e232e000) [pid = 1916] [serial = 1949] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:47:47 INFO - PROCESS | 1867 | --DOMWINDOW == 163 (0x7f56eb195400) [pid = 1916] [serial = 1917] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:47:47 INFO - PROCESS | 1867 | --DOMWINDOW == 162 (0x7f56ecfdf800) [pid = 1916] [serial = 1937] [outer = (nil)] [url = about:blank]
06:47:47 INFO - PROCESS | 1867 | --DOMWINDOW == 161 (0x7f56e4213c00) [pid = 1916] [serial = 1892] [outer = (nil)] [url = about:blank]
06:47:47 INFO - PROCESS | 1867 | --DOMWINDOW == 160 (0x7f56eb936c00) [pid = 1916] [serial = 1931] [outer = (nil)] [url = about:blank]
06:47:47 INFO - PROCESS | 1867 | --DOMWINDOW == 159 (0x7f56e4443800) [pid = 1916] [serial = 1943] [outer = (nil)] [url = about:blank]
06:47:47 INFO - PROCESS | 1867 | --DOMWINDOW == 158 (0x7f56eb23f400) [pid = 1916] [serial = 1922] [outer = (nil)] [url = about:blank]
06:47:47 INFO - PROCESS | 1867 | --DOMWINDOW == 157 (0x7f56e26f5000) [pid = 1916] [serial = 1889] [outer = (nil)] [url = about:blank]
06:47:47 INFO - PROCESS | 1867 | --DOMWINDOW == 156 (0x7f56e82dd400) [pid = 1916] [serial = 1909] [outer = (nil)] [url = about:blank]
06:47:47 INFO - PROCESS | 1867 | --DOMWINDOW == 155 (0x7f56e623b400) [pid = 1916] [serial = 1946] [outer = (nil)] [url = about:blank]
06:47:47 INFO - PROCESS | 1867 | --DOMWINDOW == 154 (0x7f56e8a9c000) [pid = 1916] [serial = 1907] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:47:47 INFO - PROCESS | 1867 | --DOMWINDOW == 153 (0x7f56e26f3000) [pid = 1916] [serial = 1940] [outer = (nil)] [url = about:blank]
06:47:47 INFO - PROCESS | 1867 | --DOMWINDOW == 152 (0x7f56e7a04000) [pid = 1916] [serial = 1904] [outer = (nil)] [url = about:blank]
06:47:47 INFO - PROCESS | 1867 | --DOMWINDOW == 151 (0x7f56ea0d8400) [pid = 1916] [serial = 1914] [outer = (nil)] [url = about:blank]
06:47:47 INFO - PROCESS | 1867 | --DOMWINDOW == 150 (0x7f56eb930000) [pid = 1916] [serial = 1934] [outer = (nil)] [url = about:blank]
06:47:47 INFO - PROCESS | 1867 | --DOMWINDOW == 149 (0x7f56ea0e0c00) [pid = 1916] [serial = 1912] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446907602730]
06:47:47 INFO - PROCESS | 1867 | --DOMWINDOW == 148 (0x7f56eb5c7c00) [pid = 1916] [serial = 1928] [outer = (nil)] [url = about:blank]
06:47:47 INFO - PROCESS | 1867 | --DOMWINDOW == 147 (0x7f56e6112400) [pid = 1916] [serial = 1898] [outer = (nil)] [url = about:blank]
06:47:47 INFO - PROCESS | 1867 | --DOMWINDOW == 146 (0x7f56eb198000) [pid = 1916] [serial = 1919] [outer = (nil)] [url = about:blank]
06:47:47 INFO - PROCESS | 1867 | --DOMWINDOW == 145 (0x7f56e443d400) [pid = 1916] [serial = 1951] [outer = (nil)] [url = about:blank]
06:47:47 INFO - PROCESS | 1867 | --DOMWINDOW == 144 (0x7f56eb5d4000) [pid = 1916] [serial = 1929] [outer = (nil)] [url = about:blank]
06:47:47 INFO - PROCESS | 1867 | --DOMWINDOW == 143 (0x7f56e611e800) [pid = 1916] [serial = 1797] [outer = (nil)] [url = about:blank]
06:47:47 INFO - PROCESS | 1867 | --DOMWINDOW == 142 (0x7f56e4218000) [pid = 1916] [serial = 1621] [outer = (nil)] [url = about:blank]
06:47:47 INFO - PROCESS | 1867 | --DOMWINDOW == 141 (0x7f56e9c70c00) [pid = 1916] [serial = 1854] [outer = (nil)] [url = about:blank]
06:47:47 INFO - PROCESS | 1867 | --DOMWINDOW == 140 (0x7f56e43a4000) [pid = 1916] [serial = 1626] [outer = (nil)] [url = about:blank]
06:47:47 INFO - PROCESS | 1867 | --DOMWINDOW == 139 (0x7f56e47c8c00) [pid = 1916] [serial = 1653] [outer = (nil)] [url = about:blank]
06:47:47 INFO - PROCESS | 1867 | --DOMWINDOW == 138 (0x7f56e4ed4000) [pid = 1916] [serial = 1789] [outer = (nil)] [url = about:blank]
06:47:47 INFO - PROCESS | 1867 | --DOMWINDOW == 137 (0x7f56e4d37000) [pid = 1916] [serial = 1663] [outer = (nil)] [url = about:blank]
06:47:47 INFO - PROCESS | 1867 | --DOMWINDOW == 136 (0x7f56e4ecc400) [pid = 1916] [serial = 1695] [outer = (nil)] [url = about:blank]
06:47:47 INFO - PROCESS | 1867 | --DOMWINDOW == 135 (0x7f56ea466400) [pid = 1916] [serial = 1868] [outer = (nil)] [url = about:blank]
06:47:47 INFO - PROCESS | 1867 | --DOMWINDOW == 134 (0x7f56e6686000) [pid = 1916] [serial = 1800] [outer = (nil)] [url = about:blank]
06:47:47 INFO - PROCESS | 1867 | --DOMWINDOW == 133 (0x7f56e779bc00) [pid = 1916] [serial = 1758] [outer = (nil)] [url = about:blank]
06:47:47 INFO - PROCESS | 1867 | --DOMWINDOW == 132 (0x7f56ecfdd400) [pid = 1916] [serial = 1935] [outer = (nil)] [url = about:blank]
06:47:47 INFO - PROCESS | 1867 | --DOMWINDOW == 131 (0x7f56e46bf000) [pid = 1916] [serial = 1692] [outer = (nil)] [url = about:blank]
06:47:47 INFO - PROCESS | 1867 | --DOMWINDOW == 130 (0x7f56e443fc00) [pid = 1916] [serial = 1650] [outer = (nil)] [url = about:blank]
06:47:47 INFO - PROCESS | 1867 | --DOMWINDOW == 129 (0x7f56e6554000) [pid = 1916] [serial = 1752] [outer = (nil)] [url = about:blank]
06:47:47 INFO - PROCESS | 1867 | --DOMWINDOW == 128 (0x7f56ea41b000) [pid = 1916] [serial = 1863] [outer = (nil)] [url = about:blank]
06:47:47 INFO - PROCESS | 1867 | --DOMWINDOW == 127 (0x7f56e61cb400) [pid = 1916] [serial = 1716] [outer = (nil)] [url = about:blank]
06:47:47 INFO - PROCESS | 1867 | --DOMWINDOW == 126 (0x7f56e5b46400) [pid = 1916] [serial = 1700] [outer = (nil)] [url = about:blank]
06:47:47 INFO - PROCESS | 1867 | --DOMWINDOW == 125 (0x7f56e5fe2c00) [pid = 1916] [serial = 1794] [outer = (nil)] [url = about:blank]
06:47:47 INFO - PROCESS | 1867 | --DOMWINDOW == 124 (0x7f56e6110800) [pid = 1916] [serial = 1742] [outer = (nil)] [url = about:blank]
06:47:47 INFO - PROCESS | 1867 | --DOMWINDOW == 123 (0x7f56e5fdf800) [pid = 1916] [serial = 1705] [outer = (nil)] [url = about:blank]
06:47:47 INFO - PROCESS | 1867 | --DOMWINDOW == 122 (0x7f56e78cdc00) [pid = 1916] [serial = 1761] [outer = (nil)] [url = about:blank]
06:47:47 INFO - PROCESS | 1867 | --DOMWINDOW == 121 (0x7f56e7ffac00) [pid = 1916] [serial = 1809] [outer = (nil)] [url = about:blank]
06:47:47 INFO - PROCESS | 1867 | --DOMWINDOW == 120 (0x7f56e6682000) [pid = 1916] [serial = 1755] [outer = (nil)] [url = about:blank]
06:47:47 INFO - PROCESS | 1867 | --DOMWINDOW == 119 (0x7f56e919a000) [pid = 1916] [serial = 1815] [outer = (nil)] [url = about:blank]
06:47:47 INFO - PROCESS | 1867 | --DOMWINDOW == 118 (0x7f56e1f9e800) [pid = 1916] [serial = 1605] [outer = (nil)] [url = about:blank]
06:47:47 INFO - PROCESS | 1867 | --DOMWINDOW == 117 (0x7f56e4ed4400) [pid = 1916] [serial = 1668] [outer = (nil)] [url = about:blank]
06:47:47 INFO - PROCESS | 1867 | --DOMWINDOW == 116 (0x7f56e9c0fc00) [pid = 1916] [serial = 1851] [outer = (nil)] [url = about:blank]
06:47:47 INFO - PROCESS | 1867 | --DOMWINDOW == 115 (0x7f56ea141000) [pid = 1916] [serial = 1593] [outer = (nil)] [url = about:blank]
06:47:47 INFO - PROCESS | 1867 | --DOMWINDOW == 114 (0x7f56e7a0d000) [pid = 1916] [serial = 1803] [outer = (nil)] [url = about:blank]
06:47:47 INFO - PROCESS | 1867 | --DOMWINDOW == 113 (0x7f56ea24bc00) [pid = 1916] [serial = 1860] [outer = (nil)] [url = about:blank]
06:47:47 INFO - PROCESS | 1867 | --DOMWINDOW == 112 (0x7f56e611f800) [pid = 1916] [serial = 1842] [outer = (nil)] [url = about:blank]
06:47:47 INFO - PROCESS | 1867 | --DOMWINDOW == 111 (0x7f56ea0e7c00) [pid = 1916] [serial = 1857] [outer = (nil)] [url = about:blank]
06:47:47 INFO - PROCESS | 1867 | --DOMWINDOW == 110 (0x7f56e7cd8000) [pid = 1916] [serial = 1806] [outer = (nil)] [url = about:blank]
06:47:47 INFO - PROCESS | 1867 | --DOMWINDOW == 109 (0x7f56e6115800) [pid = 1916] [serial = 1713] [outer = (nil)] [url = about:blank]
06:47:47 INFO - PROCESS | 1867 | --DOMWINDOW == 108 (0x7f56e26f0800) [pid = 1916] [serial = 1689] [outer = (nil)] [url = about:blank]
06:47:47 INFO - PROCESS | 1867 | --DOMWINDOW == 107 (0x7f56eb191000) [pid = 1916] [serial = 1873] [outer = (nil)] [url = about:blank]
06:47:47 INFO - PROCESS | 1867 | --DOMWINDOW == 106 (0x7f56e7a0e400) [pid = 1916] [serial = 1845] [outer = (nil)] [url = about:blank]
06:47:47 INFO - PROCESS | 1867 | --DOMWINDOW == 105 (0x7f56e4a61400) [pid = 1916] [serial = 1658] [outer = (nil)] [url = about:blank]
06:47:47 INFO - PROCESS | 1867 | --DOMWINDOW == 104 (0x7f56e5a2c400) [pid = 1916] [serial = 1671] [outer = (nil)] [url = about:blank]
06:47:47 INFO - PROCESS | 1867 | --DOMWINDOW == 103 (0x7f56e7a04800) [pid = 1916] [serial = 1764] [outer = (nil)] [url = about:blank]
06:47:47 INFO - PROCESS | 1867 | --DOMWINDOW == 102 (0x7f56e254b000) [pid = 1916] [serial = 1608] [outer = (nil)] [url = about:blank]
06:47:47 INFO - PROCESS | 1867 | --DOMWINDOW == 101 (0x7f56e604b800) [pid = 1916] [serial = 1710] [outer = (nil)] [url = about:blank]
06:47:47 INFO - PROCESS | 1867 | --DOMWINDOW == 100 (0x7f56e8a9b800) [pid = 1916] [serial = 1812] [outer = (nil)] [url = about:blank]
06:47:47 INFO - PROCESS | 1867 | --DOMWINDOW == 99 (0x7f56e47c8000) [pid = 1916] [serial = 1737] [outer = (nil)] [url = about:blank]
06:47:47 INFO - PROCESS | 1867 | --DOMWINDOW == 98 (0x7f56e623b800) [pid = 1916] [serial = 1747] [outer = (nil)] [url = about:blank]
06:47:47 INFO - PROCESS | 1867 | --DOMWINDOW == 97 (0x7f56e26f8000) [pid = 1916] [serial = 1611] [outer = (nil)] [url = about:blank]
06:47:47 INFO - PROCESS | 1867 | --DOMWINDOW == 96 (0x7f56ec203c00) [pid = 1916] [serial = 1932] [outer = (nil)] [url = about:blank]
06:47:47 INFO - PROCESS | 1867 | --DOMWINDOW == 95 (0x7f56e9297000) [pid = 1916] [serial = 1848] [outer = (nil)] [url = about:blank]
06:47:47 INFO - PROCESS | 1867 | --DOMWINDOW == 94 (0x7f56e428d000) [pid = 1916] [serial = 1784] [outer = (nil)] [url = about:blank]
06:47:47 INFO - PROCESS | 1867 | --DOMWINDOW == 93 (0x7f56e443dc00) [pid = 1916] [serial = 1629] [outer = (nil)] [url = about:blank]
06:47:47 INFO - PROCESS | 1867 | --DOMWINDOW == 92 (0x7f56e4a5cc00) [pid = 1916] [serial = 1893] [outer = (nil)] [url = about:blank]
06:47:47 INFO - PROCESS | 1867 | --DOMWINDOW == 91 (0x7f56e4096400) [pid = 1916] [serial = 1616] [outer = (nil)] [url = about:blank]
06:47:47 INFO - PROCESS | 1867 | --DOMWINDOW == 90 (0x7f56e4a56800) [pid = 1916] [serial = 1890] [outer = (nil)] [url = about:blank]
06:47:48 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
06:47:48 INFO - document served over http requires an https
06:47:48 INFO - sub-resource via xhr-request using the meta-csp
06:47:48 INFO - delivery method with keep-origin-redirect and when
06:47:48 INFO - the target request is same-origin.
06:47:48 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 5400ms
06:47:48 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
06:47:48 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e3687800 == 29 [pid = 1916] [id = 720]
06:47:48 INFO - PROCESS | 1867 | ++DOMWINDOW == 91 (0x7f56e1e8c000) [pid = 1916] [serial = 2014] [outer = (nil)]
06:47:49 INFO - PROCESS | 1867 | ++DOMWINDOW == 92 (0x7f56e1f97c00) [pid = 1916] [serial = 2015] [outer = 0x7f56e1e8c000]
06:47:49 INFO - PROCESS | 1867 | ++DOMWINDOW == 93 (0x7f56e24f7400) [pid = 1916] [serial = 2016] [outer = 0x7f56e1e8c000]
06:47:50 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
06:47:50 INFO - document served over http requires an https
06:47:50 INFO - sub-resource via xhr-request using the meta-csp
06:47:50 INFO - delivery method with no-redirect and when
06:47:50 INFO - the target request is same-origin.
06:47:50 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1838ms
06:47:50 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
06:47:50 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e4982000 == 30 [pid = 1916] [id = 721]
06:47:50 INFO - PROCESS | 1867 | ++DOMWINDOW == 94 (0x7f56e1e8bc00) [pid = 1916] [serial = 2017] [outer = (nil)]
06:47:50 INFO - PROCESS | 1867 | ++DOMWINDOW == 95 (0x7f56e29c8400) [pid = 1916] [serial = 2018] [outer = 0x7f56e1e8bc00]
06:47:51 INFO - PROCESS | 1867 | ++DOMWINDOW == 96 (0x7f56e4218000) [pid = 1916] [serial = 2019] [outer = 0x7f56e1e8bc00]
06:47:51 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
06:47:51 INFO - document served over http requires an https
06:47:51 INFO - sub-resource via xhr-request using the meta-csp
06:47:51 INFO - delivery method with swap-origin-redirect and when
06:47:51 INFO - the target request is same-origin.
06:47:51 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1687ms
06:47:51 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
06:47:52 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e4cf6000 == 31 [pid = 1916] [id = 722]
06:47:52 INFO - PROCESS | 1867 | ++DOMWINDOW == 97 (0x7f56e26fc000) [pid = 1916] [serial = 2020] [outer = (nil)]
06:47:52 INFO - PROCESS | 1867 | ++DOMWINDOW == 98 (0x7f56e443dc00) [pid = 1916] [serial = 2021] [outer = 0x7f56e26fc000]
06:47:52 INFO - PROCESS | 1867 | ++DOMWINDOW == 99 (0x7f56e47cb400) [pid = 1916] [serial = 2022] [outer = 0x7f56e26fc000]
06:47:53 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
06:47:53 INFO - document served over http requires an http
06:47:53 INFO - sub-resource via fetch-request using the meta-referrer
06:47:53 INFO - delivery method with keep-origin-redirect and when
06:47:53 INFO - the target request is cross-origin.
06:47:53 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1658ms
06:47:53 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
06:47:53 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e5b1b000 == 32 [pid = 1916] [id = 723]
06:47:53 INFO - PROCESS | 1867 | ++DOMWINDOW == 100 (0x7f56e4442c00) [pid = 1916] [serial = 2023] [outer = (nil)]
06:47:54 INFO - PROCESS | 1867 | ++DOMWINDOW == 101 (0x7f56e4b93400) [pid = 1916] [serial = 2024] [outer = 0x7f56e4442c00]
06:47:54 INFO - PROCESS | 1867 | ++DOMWINDOW == 102 (0x7f56e5a2a400) [pid = 1916] [serial = 2025] [outer = 0x7f56e4442c00]
06:47:55 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
06:47:55 INFO - document served over http requires an http
06:47:55 INFO - sub-resource via fetch-request using the meta-referrer
06:47:55 INFO - delivery method with no-redirect and when
06:47:55 INFO - the target request is cross-origin.
06:47:55 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 2035ms
06:47:55 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
06:47:56 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e61a7800 == 33 [pid = 1916] [id = 724]
06:47:56 INFO - PROCESS | 1867 | ++DOMWINDOW == 103 (0x7f56e4b9a400) [pid = 1916] [serial = 2026] [outer = (nil)]
06:47:56 INFO - PROCESS | 1867 | ++DOMWINDOW == 104 (0x7f56e5b4a400) [pid = 1916] [serial = 2027] [outer = 0x7f56e4b9a400]
06:47:56 INFO - PROCESS | 1867 | ++DOMWINDOW == 105 (0x7f56e6051c00) [pid = 1916] [serial = 2028] [outer = 0x7f56e4b9a400]
06:47:57 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
06:47:57 INFO - document served over http requires an http
06:47:57 INFO - sub-resource via fetch-request using the meta-referrer
06:47:57 INFO - delivery method with swap-origin-redirect and when
06:47:57 INFO - the target request is cross-origin.
06:47:57 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2132ms
06:47:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
06:47:58 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e6373800 == 34 [pid = 1916] [id = 725]
06:47:58 INFO - PROCESS | 1867 | ++DOMWINDOW == 106 (0x7f56e5faa000) [pid = 1916] [serial = 2029] [outer = (nil)]
06:47:58 INFO - PROCESS | 1867 | ++DOMWINDOW == 107 (0x7f56e61cb400) [pid = 1916] [serial = 2030] [outer = 0x7f56e5faa000]
06:47:58 INFO - PROCESS | 1867 | ++DOMWINDOW == 108 (0x7f56e6343400) [pid = 1916] [serial = 2031] [outer = 0x7f56e5faa000]
06:47:59 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e791b800 == 35 [pid = 1916] [id = 726]
06:47:59 INFO - PROCESS | 1867 | ++DOMWINDOW == 109 (0x7f56e6553400) [pid = 1916] [serial = 2032] [outer = (nil)]
06:47:59 INFO - PROCESS | 1867 | ++DOMWINDOW == 110 (0x7f56e6559c00) [pid = 1916] [serial = 2033] [outer = 0x7f56e6553400]
06:48:00 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
06:48:00 INFO - document served over http requires an http
06:48:00 INFO - sub-resource via iframe-tag using the meta-referrer
06:48:00 INFO - delivery method with keep-origin-redirect and when
06:48:00 INFO - the target request is cross-origin.
06:48:00 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 2296ms
06:48:00 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
06:48:01 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e8292800 == 36 [pid = 1916] [id = 727]
06:48:01 INFO - PROCESS | 1867 | ++DOMWINDOW == 111 (0x7f56e6234800) [pid = 1916] [serial = 2034] [outer = (nil)]
06:48:01 INFO - PROCESS | 1867 | ++DOMWINDOW == 112 (0x7f56e6556c00) [pid = 1916] [serial = 2035] [outer = 0x7f56e6234800]
06:48:01 INFO - PROCESS | 1867 | ++DOMWINDOW == 113 (0x7f56e77a1c00) [pid = 1916] [serial = 2036] [outer = 0x7f56e6234800]
06:48:02 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e8a3e000 == 37 [pid = 1916] [id = 728]
06:48:02 INFO - PROCESS | 1867 | ++DOMWINDOW == 114 (0x7f56e78ce800) [pid = 1916] [serial = 2037] [outer = (nil)]
06:48:02 INFO - PROCESS | 1867 | ++DOMWINDOW == 115 (0x7f56e78d7400) [pid = 1916] [serial = 2038] [outer = 0x7f56e78ce800]
06:48:02 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
06:48:02 INFO - document served over http requires an http
06:48:02 INFO - sub-resource via iframe-tag using the meta-referrer
06:48:02 INFO - delivery method with no-redirect and when
06:48:02 INFO - the target request is cross-origin.
06:48:02 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2590ms
06:48:02 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
06:48:03 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e914a800 == 38 [pid = 1916] [id = 729]
06:48:03 INFO - PROCESS | 1867 | ++DOMWINDOW == 116 (0x7f56e655e400) [pid = 1916] [serial = 2039] [outer = (nil)]
06:48:03 INFO - PROCESS | 1867 | ++DOMWINDOW == 117 (0x7f56e78d2c00) [pid = 1916] [serial = 2040] [outer = 0x7f56e655e400]
06:48:03 INFO - PROCESS | 1867 | ++DOMWINDOW == 118 (0x7f56e7ccc400) [pid = 1916] [serial = 2041] [outer = 0x7f56e655e400]
06:48:04 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e9d1b000 == 39 [pid = 1916] [id = 730]
06:48:04 INFO - PROCESS | 1867 | ++DOMWINDOW == 119 (0x7f56e7cd3c00) [pid = 1916] [serial = 2042] [outer = (nil)]
06:48:04 INFO - PROCESS | 1867 | ++DOMWINDOW == 120 (0x7f56e7fecc00) [pid = 1916] [serial = 2043] [outer = 0x7f56e7cd3c00]
06:48:04 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:48:04 INFO - document served over http requires an http
06:48:04 INFO - sub-resource via iframe-tag using the meta-referrer
06:48:04 INFO - delivery method with swap-origin-redirect and when
06:48:04 INFO - the target request is cross-origin.
06:48:04 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1830ms
06:48:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
06:48:04 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e9d9f000 == 40 [pid = 1916] [id = 731]
06:48:04 INFO - PROCESS | 1867 | ++DOMWINDOW == 121 (0x7f56e7a04000) [pid = 1916] [serial = 2044] [outer = (nil)]
06:48:05 INFO - PROCESS | 1867 | ++DOMWINDOW == 122 (0x7f56e7fec800) [pid = 1916] [serial = 2045] [outer = 0x7f56e7a04000]
06:48:05 INFO - PROCESS | 1867 | ++DOMWINDOW == 123 (0x7f56e7ffb400) [pid = 1916] [serial = 2046] [outer = 0x7f56e7a04000]
06:48:06 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:48:06 INFO - document served over http requires an http
06:48:06 INFO - sub-resource via script-tag using the meta-referrer
06:48:06 INFO - delivery method with keep-origin-redirect and when
06:48:06 INFO - the target request is cross-origin.
06:48:06 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1688ms
06:48:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html
06:48:06 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ea097000 == 41 [pid = 1916] [id = 732]
06:48:06 INFO - PROCESS | 1867 | ++DOMWINDOW == 124 (0x7f56e7cd6800) [pid = 1916] [serial = 2047] [outer = (nil)]
06:48:06 INFO - PROCESS | 1867 | ++DOMWINDOW == 125 (0x7f56e8aa1800) [pid = 1916] [serial = 2048] [outer = 0x7f56e7cd6800]
06:48:07 INFO - PROCESS | 1867 | ++DOMWINDOW == 126 (0x7f56e9297c00) [pid = 1916] [serial = 2049] [outer = 0x7f56e7cd6800]
06:48:07 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
06:48:07 INFO - document served over http requires an http
06:48:07 INFO - sub-resource via script-tag using the meta-referrer
06:48:07 INFO - delivery method with no-redirect and when
06:48:07 INFO - the target request is cross-origin.
06:48:07 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 1590ms
06:48:07 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
06:48:08 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ea29d000 == 42 [pid = 1916] [id = 733]
06:48:08 INFO - PROCESS | 1867 | ++DOMWINDOW == 127 (0x7f56e8a9fc00) [pid = 1916] [serial = 2050] [outer = (nil)]
06:48:08 INFO - PROCESS | 1867 | ++DOMWINDOW == 128 (0x7f56e9c19800) [pid = 1916] [serial = 2051] [outer = 0x7f56e8a9fc00]
06:48:08 INFO - PROCESS | 1867 | ++DOMWINDOW == 129 (0x7f56ea13c800) [pid = 1916] [serial = 2052] [outer = 0x7f56e8a9fc00]
06:48:10 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
06:48:10 INFO - document served over http requires an http
06:48:10 INFO - sub-resource via script-tag using the meta-referrer
06:48:10 INFO - delivery method with swap-origin-redirect and when
06:48:10 INFO - the target request is cross-origin.
06:48:10 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 2277ms
06:48:10 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
06:48:10 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56eb5e8800 == 43 [pid = 1916] [id = 734]
06:48:10 INFO - PROCESS | 1867 | ++DOMWINDOW == 130 (0x7f56ea421800) [pid = 1916] [serial = 2053] [outer = (nil)]
06:48:10 INFO - PROCESS | 1867 | ++DOMWINDOW == 131 (0x7f56ea464400) [pid = 1916] [serial = 2054] [outer = 0x7f56ea421800]
06:48:11 INFO - PROCESS | 1867 | ++DOMWINDOW == 132 (0x7f56eb195c00) [pid = 1916] [serial = 2055] [outer = 0x7f56ea421800]
06:48:12 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
06:48:12 INFO - document served over http requires an http
06:48:12 INFO - sub-resource via xhr-request using the meta-referrer
06:48:12 INFO - delivery method with keep-origin-redirect and when
06:48:12 INFO - the target request is cross-origin.
06:48:12 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2088ms
06:48:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
06:48:12 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ebe79800 == 44 [pid = 1916] [id = 735]
06:48:12 INFO - PROCESS | 1867 | ++DOMWINDOW == 133 (0x7f56eb241c00) [pid = 1916] [serial = 2056] [outer = (nil)]
06:48:12 INFO - PROCESS | 1867 | ++DOMWINDOW == 134 (0x7f56eb312800) [pid = 1916] [serial = 2057] [outer = 0x7f56eb241c00]
06:48:13 INFO - PROCESS | 1867 | ++DOMWINDOW == 135 (0x7f56eb320400) [pid = 1916] [serial = 2058] [outer = 0x7f56eb241c00]
06:48:15 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
06:48:15 INFO - document served over http requires an http
06:48:15 INFO - sub-resource via xhr-request using the meta-referrer
06:48:15 INFO - delivery method with no-redirect and when
06:48:15 INFO - the target request is cross-origin.
06:48:15 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 3304ms
06:48:15 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
06:48:16 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e4744800 == 45 [pid = 1916] [id = 736]
06:48:16 INFO - PROCESS | 1867 | ++DOMWINDOW == 136 (0x7f56e1f9c800) [pid = 1916] [serial = 2059] [outer = (nil)]
06:48:16 INFO - PROCESS | 1867 | ++DOMWINDOW == 137 (0x7f56e24fcc00) [pid = 1916] [serial = 2060] [outer = 0x7f56e1f9c800]
06:48:17 INFO - PROCESS | 1867 | ++DOMWINDOW == 138 (0x7f56e4280400) [pid = 1916] [serial = 2061] [outer = 0x7f56e1f9c800]
06:48:18 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
06:48:18 INFO - document served over http requires an http
06:48:18 INFO - sub-resource via xhr-request using the meta-referrer
06:48:18 INFO - delivery method with swap-origin-redirect and when
06:48:18 INFO - the target request is cross-origin.
06:48:18 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 2651ms
06:48:18 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
06:48:18 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e4467000 == 44 [pid = 1916] [id = 698]
06:48:18 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e9dab000 == 43 [pid = 1916] [id = 700]
06:48:18 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e7919000 == 42 [pid = 1916] [id = 699]
06:48:18 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ea0ac800 == 41 [pid = 1916] [id = 701]
06:48:18 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ea29a000 == 40 [pid = 1916] [id = 702]
06:48:18 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56eb1ec800 == 39 [pid = 1916] [id = 703]
06:48:18 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56eb5ea800 == 38 [pid = 1916] [id = 704]
06:48:18 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ed158000 == 37 [pid = 1916] [id = 705]
06:48:18 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ee127000 == 36 [pid = 1916] [id = 706]
06:48:18 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ee13d800 == 35 [pid = 1916] [id = 707]
06:48:18 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ee41a000 == 34 [pid = 1916] [id = 708]
06:48:18 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ee87b800 == 33 [pid = 1916] [id = 709]
06:48:18 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e2854800 == 32 [pid = 1916] [id = 711]
06:48:18 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e4809800 == 31 [pid = 1916] [id = 713]
06:48:18 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e4749800 == 30 [pid = 1916] [id = 712]
06:48:18 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e3674000 == 29 [pid = 1916] [id = 715]
06:48:18 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e367d000 == 28 [pid = 1916] [id = 714]
06:48:18 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e424b800 == 27 [pid = 1916] [id = 716]
06:48:18 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e2008800 == 26 [pid = 1916] [id = 717]
06:48:18 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e407e800 == 25 [pid = 1916] [id = 718]
06:48:18 INFO - PROCESS | 1867 | --DOMWINDOW == 137 (0x7f56e5a2f400) [pid = 1916] [serial = 1944] [outer = (nil)] [url = about:blank]
06:48:18 INFO - PROCESS | 1867 | --DOMWINDOW == 136 (0x7f56eb314000) [pid = 1916] [serial = 1923] [outer = (nil)] [url = about:blank]
06:48:18 INFO - PROCESS | 1867 | --DOMWINDOW == 135 (0x7f56e5fb1800) [pid = 1916] [serial = 1896] [outer = (nil)] [url = about:blank]
06:48:18 INFO - PROCESS | 1867 | --DOMWINDOW == 134 (0x7f56eb238000) [pid = 1916] [serial = 1920] [outer = (nil)] [url = about:blank]
06:48:18 INFO - PROCESS | 1867 | --DOMWINDOW == 133 (0x7f56e77a2400) [pid = 1916] [serial = 1902] [outer = (nil)] [url = about:blank]
06:48:18 INFO - PROCESS | 1867 | --DOMWINDOW == 132 (0x7f56e78d0800) [pid = 1916] [serial = 1947] [outer = (nil)] [url = about:blank]
06:48:18 INFO - PROCESS | 1867 | --DOMWINDOW == 131 (0x7f56e7cd7c00) [pid = 1916] [serial = 1905] [outer = (nil)] [url = about:blank]
06:48:18 INFO - PROCESS | 1867 | --DOMWINDOW == 130 (0x7f56ea41ec00) [pid = 1916] [serial = 1915] [outer = (nil)] [url = about:blank]
06:48:18 INFO - PROCESS | 1867 | --DOMWINDOW == 129 (0x7f56eb4bcc00) [pid = 1916] [serial = 1926] [outer = (nil)] [url = about:blank]
06:48:18 INFO - PROCESS | 1867 | --DOMWINDOW == 128 (0x7f56e4439000) [pid = 1916] [serial = 1941] [outer = (nil)] [url = about:blank]
06:48:18 INFO - PROCESS | 1867 | --DOMWINDOW == 127 (0x7f56e623d000) [pid = 1916] [serial = 1899] [outer = (nil)] [url = about:blank]
06:48:18 INFO - PROCESS | 1867 | --DOMWINDOW == 126 (0x7f56e9c14c00) [pid = 1916] [serial = 1910] [outer = (nil)] [url = about:blank]
06:48:18 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e1e77000 == 26 [pid = 1916] [id = 737]
06:48:18 INFO - PROCESS | 1867 | ++DOMWINDOW == 127 (0x7f56e24f0c00) [pid = 1916] [serial = 2062] [outer = (nil)]
06:48:18 INFO - PROCESS | 1867 | ++DOMWINDOW == 128 (0x7f56e29c7c00) [pid = 1916] [serial = 2063] [outer = 0x7f56e24f0c00]
06:48:18 INFO - PROCESS | 1867 | ++DOMWINDOW == 129 (0x7f56e47cdc00) [pid = 1916] [serial = 2064] [outer = 0x7f56e24f0c00]
06:48:19 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:48:19 INFO - document served over http requires an https
06:48:19 INFO - sub-resource via fetch-request using the meta-referrer
06:48:19 INFO - delivery method with keep-origin-redirect and when
06:48:19 INFO - the target request is cross-origin.
06:48:19 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1617ms
06:48:19 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
06:48:20 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e4249000 == 27 [pid = 1916] [id = 738]
06:48:20 INFO - PROCESS | 1867 | ++DOMWINDOW == 130 (0x7f56e24fc800) [pid = 1916] [serial = 2065] [outer = (nil)]
06:48:20 INFO - PROCESS | 1867 | ++DOMWINDOW == 131 (0x7f56e4d39800) [pid = 1916] [serial = 2066] [outer = 0x7f56e24fc800]
06:48:20 INFO - PROCESS | 1867 | ++DOMWINDOW == 132 (0x7f56e5fe5000) [pid = 1916] [serial = 2067] [outer = 0x7f56e24fc800]
06:48:21 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
06:48:21 INFO - document served over http requires an https
06:48:21 INFO - sub-resource via fetch-request using the meta-referrer
06:48:21 INFO - delivery method with no-redirect and when
06:48:21 INFO - the target request is cross-origin.
06:48:21 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1481ms
06:48:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
06:48:21 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e4743000 == 28 [pid = 1916] [id = 739]
06:48:21 INFO - PROCESS | 1867 | ++DOMWINDOW == 133 (0x7f56e5b3ec00) [pid = 1916] [serial = 2068] [outer = (nil)]
06:48:21 INFO - PROCESS | 1867 | ++DOMWINDOW == 134 (0x7f56e61d0000) [pid = 1916] [serial = 2069] [outer = 0x7f56e5b3ec00]
06:48:22 INFO - PROCESS | 1867 | ++DOMWINDOW == 135 (0x7f56e655ac00) [pid = 1916] [serial = 2070] [outer = 0x7f56e5b3ec00]
06:48:22 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
06:48:22 INFO - document served over http requires an https
06:48:22 INFO - sub-resource via fetch-request using the meta-referrer
06:48:22 INFO - delivery method with swap-origin-redirect and when
06:48:22 INFO - the target request is cross-origin.
06:48:22 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1544ms
06:48:22 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
06:48:23 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e5b22800 == 29 [pid = 1916] [id = 740]
06:48:23 INFO - PROCESS | 1867 | ++DOMWINDOW == 136 (0x7f56e5fec000) [pid = 1916] [serial = 2071] [outer = (nil)]
06:48:24 INFO - PROCESS | 1867 | ++DOMWINDOW == 137 (0x7f56e77a0c00) [pid = 1916] [serial = 2072] [outer = 0x7f56e5fec000]
06:48:24 INFO - PROCESS | 1867 | ++DOMWINDOW == 138 (0x7f56e82dd800) [pid = 1916] [serial = 2073] [outer = 0x7f56e5fec000]
06:48:25 INFO - PROCESS | 1867 | --DOMWINDOW == 137 (0x7f56e6118800) [pid = 1916] [serial = 2012] [outer = (nil)] [url = about:blank]
06:48:25 INFO - PROCESS | 1867 | --DOMWINDOW == 136 (0x7f56ed524000) [pid = 1916] [serial = 1979] [outer = (nil)] [url = about:blank]
06:48:25 INFO - PROCESS | 1867 | --DOMWINDOW == 135 (0x7f56eb315000) [pid = 1916] [serial = 1970] [outer = (nil)] [url = about:blank]
06:48:25 INFO - PROCESS | 1867 | --DOMWINDOW == 134 (0x7f56e2549c00) [pid = 1916] [serial = 2006] [outer = (nil)] [url = about:blank]
06:48:25 INFO - PROCESS | 1867 | --DOMWINDOW == 133 (0x7f56e9c76000) [pid = 1916] [serial = 1964] [outer = (nil)] [url = about:blank]
06:48:25 INFO - PROCESS | 1867 | --DOMWINDOW == 132 (0x7f56ee0cfc00) [pid = 1916] [serial = 1988] [outer = (nil)] [url = about:blank]
06:48:25 INFO - PROCESS | 1867 | --DOMWINDOW == 131 (0x7f56e46bd800) [pid = 1916] [serial = 1993] [outer = (nil)] [url = about:blank]
06:48:25 INFO - PROCESS | 1867 | --DOMWINDOW == 130 (0x7f56e26f1800) [pid = 1916] [serial = 2001] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:48:25 INFO - PROCESS | 1867 | --DOMWINDOW == 129 (0x7f56e4442400) [pid = 1916] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446907629167]
06:48:25 INFO - PROCESS | 1867 | --DOMWINDOW == 128 (0x7f56e4097000) [pid = 1916] [serial = 2003] [outer = (nil)] [url = about:blank]
06:48:25 INFO - PROCESS | 1867 | --DOMWINDOW == 127 (0x7f56e4285000) [pid = 1916] [serial = 1998] [outer = (nil)] [url = about:blank]
06:48:25 INFO - PROCESS | 1867 | --DOMWINDOW == 126 (0x7f56e4435c00) [pid = 1916] [serial = 1956] [outer = (nil)] [url = about:blank]
06:48:25 INFO - PROCESS | 1867 | --DOMWINDOW == 125 (0x7f56ec20e400) [pid = 1916] [serial = 1973] [outer = (nil)] [url = about:blank]
06:48:25 INFO - PROCESS | 1867 | --DOMWINDOW == 124 (0x7f56e443a400) [pid = 1916] [serial = 2009] [outer = (nil)] [url = about:blank]
06:48:25 INFO - PROCESS | 1867 | --DOMWINDOW == 123 (0x7f56e8aa7800) [pid = 1916] [serial = 1959] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:48:25 INFO - PROCESS | 1867 | --DOMWINDOW == 122 (0x7f56ed234800) [pid = 1916] [serial = 1976] [outer = (nil)] [url = about:blank]
06:48:25 INFO - PROCESS | 1867 | --DOMWINDOW == 121 (0x7f56ea41f000) [pid = 1916] [serial = 1967] [outer = (nil)] [url = about:blank]
06:48:25 INFO - PROCESS | 1867 | --DOMWINDOW == 120 (0x7f56e4283400) [pid = 1916] [serial = 1996] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446907655282]
06:48:25 INFO - PROCESS | 1867 | --DOMWINDOW == 119 (0x7f56e8aa6c00) [pid = 1916] [serial = 1961] [outer = (nil)] [url = about:blank]
06:48:25 INFO - PROCESS | 1867 | --DOMWINDOW == 118 (0x7f56ed8c0c00) [pid = 1916] [serial = 1985] [outer = (nil)] [url = about:blank]
06:48:25 INFO - PROCESS | 1867 | --DOMWINDOW == 117 (0x7f56e2551c00) [pid = 1916] [serial = 1991] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:48:25 INFO - PROCESS | 1867 | --DOMWINDOW == 116 (0x7f56ed746000) [pid = 1916] [serial = 1982] [outer = (nil)] [url = about:blank]
06:48:25 INFO - PROCESS | 1867 | --DOMWINDOW == 115 (0x7f56e24f7800) [pid = 1916] [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]
06:48:25 INFO - PROCESS | 1867 | --DOMWINDOW == 114 (0x7f56e4210400) [pid = 1916] [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]
06:48:25 INFO - PROCESS | 1867 | --DOMWINDOW == 113 (0x7f56e2552c00) [pid = 1916] [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]
06:48:25 INFO - PROCESS | 1867 | --DOMWINDOW == 112 (0x7f56e254bc00) [pid = 1916] [serial = 1953] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446907629167]
06:48:25 INFO - PROCESS | 1867 | --DOMWINDOW == 111 (0x7f56e2327c00) [pid = 1916] [serial = 2000] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:48:25 INFO - PROCESS | 1867 | --DOMWINDOW == 110 (0x7f56e4288c00) [pid = 1916] [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]
06:48:25 INFO - PROCESS | 1867 | --DOMWINDOW == 109 (0x7f56e1f91400) [pid = 1916] [serial = 1995] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446907655282]
06:48:25 INFO - PROCESS | 1867 | --DOMWINDOW == 108 (0x7f56e24fb000) [pid = 1916] [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]
06:48:25 INFO - PROCESS | 1867 | --DOMWINDOW == 107 (0x7f56e1f90800) [pid = 1916] [serial = 1990] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:48:25 INFO - PROCESS | 1867 | --DOMWINDOW == 106 (0x7f56e82dc000) [pid = 1916] [serial = 1958] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:48:26 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e424a000 == 30 [pid = 1916] [id = 741]
06:48:26 INFO - PROCESS | 1867 | ++DOMWINDOW == 107 (0x7f56e220cc00) [pid = 1916] [serial = 2074] [outer = (nil)]
06:48:26 INFO - PROCESS | 1867 | ++DOMWINDOW == 108 (0x7f56e24f2c00) [pid = 1916] [serial = 2075] [outer = 0x7f56e220cc00]
06:48:26 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:48:26 INFO - document served over http requires an https
06:48:26 INFO - sub-resource via iframe-tag using the meta-referrer
06:48:26 INFO - delivery method with keep-origin-redirect and when
06:48:26 INFO - the target request is cross-origin.
06:48:26 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 3790ms
06:48:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
06:48:27 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e4cdf800 == 31 [pid = 1916] [id = 742]
06:48:27 INFO - PROCESS | 1867 | ++DOMWINDOW == 109 (0x7f56e1dcf000) [pid = 1916] [serial = 2076] [outer = (nil)]
06:48:27 INFO - PROCESS | 1867 | ++DOMWINDOW == 110 (0x7f56e24ef800) [pid = 1916] [serial = 2077] [outer = 0x7f56e1dcf000]
06:48:27 INFO - PROCESS | 1867 | ++DOMWINDOW == 111 (0x7f56e4437400) [pid = 1916] [serial = 2078] [outer = 0x7f56e1dcf000]
06:48:28 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e643e800 == 32 [pid = 1916] [id = 743]
06:48:28 INFO - PROCESS | 1867 | ++DOMWINDOW == 112 (0x7f56e46c0000) [pid = 1916] [serial = 2079] [outer = (nil)]
06:48:29 INFO - PROCESS | 1867 | ++DOMWINDOW == 113 (0x7f56e45a9c00) [pid = 1916] [serial = 2080] [outer = 0x7f56e46c0000]
06:48:29 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
06:48:29 INFO - document served over http requires an https
06:48:29 INFO - sub-resource via iframe-tag using the meta-referrer
06:48:29 INFO - delivery method with no-redirect and when
06:48:29 INFO - the target request is cross-origin.
06:48:29 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2961ms
06:48:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
06:48:30 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e828a800 == 33 [pid = 1916] [id = 744]
06:48:30 INFO - PROCESS | 1867 | ++DOMWINDOW == 114 (0x7f56e254b800) [pid = 1916] [serial = 2081] [outer = (nil)]
06:48:30 INFO - PROCESS | 1867 | ++DOMWINDOW == 115 (0x7f56e4ecbc00) [pid = 1916] [serial = 2082] [outer = 0x7f56e254b800]
06:48:30 INFO - PROCESS | 1867 | ++DOMWINDOW == 116 (0x7f56e77a4400) [pid = 1916] [serial = 2083] [outer = 0x7f56e254b800]
06:48:31 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e9d04000 == 34 [pid = 1916] [id = 745]
06:48:31 INFO - PROCESS | 1867 | ++DOMWINDOW == 117 (0x7f56e7cd9c00) [pid = 1916] [serial = 2084] [outer = (nil)]
06:48:31 INFO - PROCESS | 1867 | ++DOMWINDOW == 118 (0x7f56e8aa5400) [pid = 1916] [serial = 2085] [outer = 0x7f56e7cd9c00]
06:48:31 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
06:48:31 INFO - document served over http requires an https
06:48:31 INFO - sub-resource via iframe-tag using the meta-referrer
06:48:31 INFO - delivery method with swap-origin-redirect and when
06:48:31 INFO - the target request is cross-origin.
06:48:31 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1995ms
06:48:31 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
06:48:32 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ea061800 == 35 [pid = 1916] [id = 746]
06:48:32 INFO - PROCESS | 1867 | ++DOMWINDOW == 119 (0x7f56e82df800) [pid = 1916] [serial = 2086] [outer = (nil)]
06:48:32 INFO - PROCESS | 1867 | ++DOMWINDOW == 120 (0x7f56e9294800) [pid = 1916] [serial = 2087] [outer = 0x7f56e82df800]
06:48:32 INFO - PROCESS | 1867 | ++DOMWINDOW == 121 (0x7f56e9c15c00) [pid = 1916] [serial = 2088] [outer = 0x7f56e82df800]
06:48:33 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
06:48:33 INFO - document served over http requires an https
06:48:33 INFO - sub-resource via script-tag using the meta-referrer
06:48:33 INFO - delivery method with keep-origin-redirect and when
06:48:33 INFO - the target request is cross-origin.
06:48:33 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1932ms
06:48:33 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html
06:48:34 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ea288000 == 36 [pid = 1916] [id = 747]
06:48:34 INFO - PROCESS | 1867 | ++DOMWINDOW == 122 (0x7f56e919a800) [pid = 1916] [serial = 2089] [outer = (nil)]
06:48:34 INFO - PROCESS | 1867 | ++DOMWINDOW == 123 (0x7f56e9c76800) [pid = 1916] [serial = 2090] [outer = 0x7f56e919a800]
06:48:34 INFO - PROCESS | 1867 | ++DOMWINDOW == 124 (0x7f56ea254000) [pid = 1916] [serial = 2091] [outer = 0x7f56e919a800]
06:48:35 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
06:48:35 INFO - document served over http requires an https
06:48:35 INFO - sub-resource via script-tag using the meta-referrer
06:48:35 INFO - delivery method with no-redirect and when
06:48:35 INFO - the target request is cross-origin.
06:48:35 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 1732ms
06:48:35 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
06:48:35 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56eb1e3800 == 37 [pid = 1916] [id = 748]
06:48:35 INFO - PROCESS | 1867 | ++DOMWINDOW == 125 (0x7f56ea0df000) [pid = 1916] [serial = 2092] [outer = (nil)]
06:48:35 INFO - PROCESS | 1867 | ++DOMWINDOW == 126 (0x7f56ea464800) [pid = 1916] [serial = 2093] [outer = 0x7f56ea0df000]
06:48:36 INFO - PROCESS | 1867 | ++DOMWINDOW == 127 (0x7f56eb23d800) [pid = 1916] [serial = 2094] [outer = 0x7f56ea0df000]
06:48:37 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
06:48:37 INFO - document served over http requires an https
06:48:37 INFO - sub-resource via script-tag using the meta-referrer
06:48:37 INFO - delivery method with swap-origin-redirect and when
06:48:37 INFO - the target request is cross-origin.
06:48:37 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2029ms
06:48:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
06:48:37 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56eb5f9000 == 38 [pid = 1916] [id = 749]
06:48:37 INFO - PROCESS | 1867 | ++DOMWINDOW == 128 (0x7f56ea46f000) [pid = 1916] [serial = 2095] [outer = (nil)]
06:48:38 INFO - PROCESS | 1867 | ++DOMWINDOW == 129 (0x7f56eb4c8800) [pid = 1916] [serial = 2096] [outer = 0x7f56ea46f000]
06:48:38 INFO - PROCESS | 1867 | ++DOMWINDOW == 130 (0x7f56eb92b400) [pid = 1916] [serial = 2097] [outer = 0x7f56ea46f000]
06:48:39 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
06:48:39 INFO - document served over http requires an https
06:48:39 INFO - sub-resource via xhr-request using the meta-referrer
06:48:39 INFO - delivery method with keep-origin-redirect and when
06:48:39 INFO - the target request is cross-origin.
06:48:39 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 2140ms
06:48:39 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
06:48:40 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ec2e5000 == 39 [pid = 1916] [id = 750]
06:48:40 INFO - PROCESS | 1867 | ++DOMWINDOW == 131 (0x7f56eb4c4c00) [pid = 1916] [serial = 2098] [outer = (nil)]
06:48:40 INFO - PROCESS | 1867 | ++DOMWINDOW == 132 (0x7f56ec203c00) [pid = 1916] [serial = 2099] [outer = 0x7f56eb4c4c00]
06:48:40 INFO - PROCESS | 1867 | ++DOMWINDOW == 133 (0x7f56ec20e400) [pid = 1916] [serial = 2100] [outer = 0x7f56eb4c4c00]
06:48:41 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
06:48:41 INFO - document served over http requires an https
06:48:41 INFO - sub-resource via xhr-request using the meta-referrer
06:48:41 INFO - delivery method with no-redirect and when
06:48:41 INFO - the target request is cross-origin.
06:48:41 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 2092ms
06:48:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
06:48:42 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ed167800 == 40 [pid = 1916] [id = 751]
06:48:42 INFO - PROCESS | 1867 | ++DOMWINDOW == 134 (0x7f56eb938c00) [pid = 1916] [serial = 2101] [outer = (nil)]
06:48:42 INFO - PROCESS | 1867 | ++DOMWINDOW == 135 (0x7f56ed073c00) [pid = 1916] [serial = 2102] [outer = 0x7f56eb938c00]
06:48:43 INFO - PROCESS | 1867 | ++DOMWINDOW == 136 (0x7f56ed239000) [pid = 1916] [serial = 2103] [outer = 0x7f56eb938c00]
06:48:44 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
06:48:44 INFO - document served over http requires an https
06:48:44 INFO - sub-resource via xhr-request using the meta-referrer
06:48:44 INFO - delivery method with swap-origin-redirect and when
06:48:44 INFO - the target request is cross-origin.
06:48:44 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2634ms
06:48:44 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
06:48:44 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ee01c000 == 41 [pid = 1916] [id = 752]
06:48:44 INFO - PROCESS | 1867 | ++DOMWINDOW == 137 (0x7f56ed073000) [pid = 1916] [serial = 2104] [outer = (nil)]
06:48:44 INFO - PROCESS | 1867 | ++DOMWINDOW == 138 (0x7f56ed52a800) [pid = 1916] [serial = 2105] [outer = 0x7f56ed073000]
06:48:45 INFO - PROCESS | 1867 | ++DOMWINDOW == 139 (0x7f56ed747400) [pid = 1916] [serial = 2106] [outer = 0x7f56ed073000]
06:48:46 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
06:48:46 INFO - document served over http requires an http
06:48:46 INFO - sub-resource via fetch-request using the meta-referrer
06:48:46 INFO - delivery method with keep-origin-redirect and when
06:48:46 INFO - the target request is same-origin.
06:48:46 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1793ms
06:48:46 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html
06:48:46 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ee125800 == 42 [pid = 1916] [id = 753]
06:48:46 INFO - PROCESS | 1867 | ++DOMWINDOW == 140 (0x7f56ed527c00) [pid = 1916] [serial = 2107] [outer = (nil)]
06:48:46 INFO - PROCESS | 1867 | ++DOMWINDOW == 141 (0x7f56ed8c3000) [pid = 1916] [serial = 2108] [outer = 0x7f56ed527c00]
06:48:46 INFO - PROCESS | 1867 | ++DOMWINDOW == 142 (0x7f56ee0c5800) [pid = 1916] [serial = 2109] [outer = 0x7f56ed527c00]
06:48:47 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
06:48:47 INFO - document served over http requires an http
06:48:47 INFO - sub-resource via fetch-request using the meta-referrer
06:48:47 INFO - delivery method with no-redirect and when
06:48:47 INFO - the target request is same-origin.
06:48:47 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1628ms
06:48:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
06:48:48 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ee414000 == 43 [pid = 1916] [id = 754]
06:48:48 INFO - PROCESS | 1867 | ++DOMWINDOW == 143 (0x7f56ed8c2000) [pid = 1916] [serial = 2110] [outer = (nil)]
06:48:48 INFO - PROCESS | 1867 | ++DOMWINDOW == 144 (0x7f56ee42bc00) [pid = 1916] [serial = 2111] [outer = 0x7f56ed8c2000]
06:48:48 INFO - PROCESS | 1867 | ++DOMWINDOW == 145 (0x7f56ee749400) [pid = 1916] [serial = 2112] [outer = 0x7f56ed8c2000]
06:48:49 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
06:48:49 INFO - document served over http requires an http
06:48:49 INFO - sub-resource via fetch-request using the meta-referrer
06:48:49 INFO - delivery method with swap-origin-redirect and when
06:48:49 INFO - the target request is same-origin.
06:48:49 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1650ms
06:48:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
06:48:49 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ee886800 == 44 [pid = 1916] [id = 755]
06:48:49 INFO - PROCESS | 1867 | ++DOMWINDOW == 146 (0x7f56ee0cdc00) [pid = 1916] [serial = 2113] [outer = (nil)]
06:48:50 INFO - PROCESS | 1867 | ++DOMWINDOW == 147 (0x7f56ee754400) [pid = 1916] [serial = 2114] [outer = 0x7f56ee0cdc00]
06:48:50 INFO - PROCESS | 1867 | ++DOMWINDOW == 148 (0x7f56ee835c00) [pid = 1916] [serial = 2115] [outer = 0x7f56ee0cdc00]
06:48:51 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56eecc5800 == 45 [pid = 1916] [id = 756]
06:48:51 INFO - PROCESS | 1867 | ++DOMWINDOW == 149 (0x7f56ee83a400) [pid = 1916] [serial = 2116] [outer = (nil)]
06:48:51 INFO - PROCESS | 1867 | ++DOMWINDOW == 150 (0x7f56ee83dc00) [pid = 1916] [serial = 2117] [outer = 0x7f56ee83a400]
06:48:51 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
06:48:51 INFO - document served over http requires an http
06:48:51 INFO - sub-resource via iframe-tag using the meta-referrer
06:48:51 INFO - delivery method with keep-origin-redirect and when
06:48:51 INFO - the target request is same-origin.
06:48:51 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 2132ms
06:48:51 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
06:48:52 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56eef44000 == 46 [pid = 1916] [id = 757]
06:48:52 INFO - PROCESS | 1867 | ++DOMWINDOW == 151 (0x7f56ee752c00) [pid = 1916] [serial = 2118] [outer = (nil)]
06:48:52 INFO - PROCESS | 1867 | ++DOMWINDOW == 152 (0x7f56eeb30c00) [pid = 1916] [serial = 2119] [outer = 0x7f56ee752c00]
06:48:52 INFO - PROCESS | 1867 | ++DOMWINDOW == 153 (0x7f56eeb37c00) [pid = 1916] [serial = 2120] [outer = 0x7f56ee752c00]
06:48:54 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e3672000 == 47 [pid = 1916] [id = 758]
06:48:54 INFO - PROCESS | 1867 | ++DOMWINDOW == 154 (0x7f56e1f9f400) [pid = 1916] [serial = 2121] [outer = (nil)]
06:48:55 INFO - PROCESS | 1867 | ++DOMWINDOW == 155 (0x7f56e1e8ac00) [pid = 1916] [serial = 2122] [outer = 0x7f56e1f9f400]
06:48:55 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
06:48:55 INFO - document served over http requires an http
06:48:55 INFO - sub-resource via iframe-tag using the meta-referrer
06:48:55 INFO - delivery method with no-redirect and when
06:48:55 INFO - the target request is same-origin.
06:48:55 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 3848ms
06:48:55 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
06:48:56 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e3687800 == 46 [pid = 1916] [id = 720]
06:48:56 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e4982000 == 45 [pid = 1916] [id = 721]
06:48:56 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e4cf6000 == 44 [pid = 1916] [id = 722]
06:48:56 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e5b1b000 == 43 [pid = 1916] [id = 723]
06:48:56 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e61a7800 == 42 [pid = 1916] [id = 724]
06:48:56 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e791b800 == 41 [pid = 1916] [id = 726]
06:48:56 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e6373800 == 40 [pid = 1916] [id = 725]
06:48:56 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e8a3e000 == 39 [pid = 1916] [id = 728]
06:48:56 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e8292800 == 38 [pid = 1916] [id = 727]
06:48:56 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e9d1b000 == 37 [pid = 1916] [id = 730]
06:48:56 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e914a800 == 36 [pid = 1916] [id = 729]
06:48:56 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e9d9f000 == 35 [pid = 1916] [id = 731]
06:48:56 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ea097000 == 34 [pid = 1916] [id = 732]
06:48:56 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ea29d000 == 33 [pid = 1916] [id = 733]
06:48:56 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56eb5e8800 == 32 [pid = 1916] [id = 734]
06:48:56 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e4744800 == 31 [pid = 1916] [id = 736]
06:48:56 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e1e77000 == 30 [pid = 1916] [id = 737]
06:48:56 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e4249000 == 29 [pid = 1916] [id = 738]
06:48:56 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e4743000 == 28 [pid = 1916] [id = 739]
06:48:56 INFO - PROCESS | 1867 | --DOMWINDOW == 154 (0x7f56e40a4000) [pid = 1916] [serial = 2007] [outer = (nil)] [url = about:blank]
06:48:56 INFO - PROCESS | 1867 | --DOMWINDOW == 153 (0x7f56e5b46c00) [pid = 1916] [serial = 1994] [outer = (nil)] [url = about:blank]
06:48:56 INFO - PROCESS | 1867 | --DOMWINDOW == 152 (0x7f56e5b3fc00) [pid = 1916] [serial = 2010] [outer = (nil)] [url = about:blank]
06:48:56 INFO - PROCESS | 1867 | --DOMWINDOW == 151 (0x7f56e5fb1400) [pid = 1916] [serial = 1999] [outer = (nil)] [url = about:blank]
06:48:56 INFO - PROCESS | 1867 | --DOMWINDOW == 150 (0x7f56e5fe9c00) [pid = 1916] [serial = 2004] [outer = (nil)] [url = about:blank]
06:48:56 INFO - PROCESS | 1867 | --DOMWINDOW == 149 (0x7f56e655ec00) [pid = 1916] [serial = 1952] [outer = (nil)] [url = about:blank]
06:48:56 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e1d18800 == 29 [pid = 1916] [id = 759]
06:48:56 INFO - PROCESS | 1867 | ++DOMWINDOW == 150 (0x7f56e1e8e800) [pid = 1916] [serial = 2123] [outer = (nil)]
06:48:57 INFO - PROCESS | 1867 | ++DOMWINDOW == 151 (0x7f56e24f5800) [pid = 1916] [serial = 2124] [outer = 0x7f56e1e8e800]
06:48:57 INFO - PROCESS | 1867 | ++DOMWINDOW == 152 (0x7f56e4282800) [pid = 1916] [serial = 2125] [outer = 0x7f56e1e8e800]
06:48:57 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e283a000 == 30 [pid = 1916] [id = 760]
06:48:57 INFO - PROCESS | 1867 | ++DOMWINDOW == 153 (0x7f56e4217800) [pid = 1916] [serial = 2126] [outer = (nil)]
06:48:57 INFO - PROCESS | 1867 | ++DOMWINDOW == 154 (0x7f56e43ac800) [pid = 1916] [serial = 2127] [outer = 0x7f56e4217800]
06:48:58 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
06:48:58 INFO - document served over http requires an http
06:48:58 INFO - sub-resource via iframe-tag using the meta-referrer
06:48:58 INFO - delivery method with swap-origin-redirect and when
06:48:58 INFO - the target request is same-origin.
06:48:58 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2544ms
06:48:58 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
06:48:58 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e406d800 == 31 [pid = 1916] [id = 761]
06:48:58 INFO - PROCESS | 1867 | ++DOMWINDOW == 155 (0x7f56e220bc00) [pid = 1916] [serial = 2128] [outer = (nil)]
06:48:58 INFO - PROCESS | 1867 | ++DOMWINDOW == 156 (0x7f56e4218c00) [pid = 1916] [serial = 2129] [outer = 0x7f56e220bc00]
06:48:58 INFO - PROCESS | 1867 | ++DOMWINDOW == 157 (0x7f56e47cec00) [pid = 1916] [serial = 2130] [outer = 0x7f56e220bc00]
06:48:59 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
06:48:59 INFO - document served over http requires an http
06:48:59 INFO - sub-resource via script-tag using the meta-referrer
06:48:59 INFO - delivery method with keep-origin-redirect and when
06:48:59 INFO - the target request is same-origin.
06:48:59 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1577ms
06:48:59 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html
06:48:59 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e446a800 == 32 [pid = 1916] [id = 762]
06:48:59 INFO - PROCESS | 1867 | ++DOMWINDOW == 158 (0x7f56e4442400) [pid = 1916] [serial = 2131] [outer = (nil)]
06:49:00 INFO - PROCESS | 1867 | ++DOMWINDOW == 159 (0x7f56e4ba0800) [pid = 1916] [serial = 2132] [outer = 0x7f56e4442400]
06:49:00 INFO - PROCESS | 1867 | ++DOMWINDOW == 160 (0x7f56e5b3e400) [pid = 1916] [serial = 2133] [outer = 0x7f56e4442400]
06:49:01 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
06:49:01 INFO - document served over http requires an http
06:49:01 INFO - sub-resource via script-tag using the meta-referrer
06:49:01 INFO - delivery method with no-redirect and when
06:49:01 INFO - the target request is same-origin.
06:49:01 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1638ms
06:49:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
06:49:02 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e480a000 == 33 [pid = 1916] [id = 763]
06:49:02 INFO - PROCESS | 1867 | ++DOMWINDOW == 161 (0x7f56e428c000) [pid = 1916] [serial = 2134] [outer = (nil)]
06:49:03 INFO - PROCESS | 1867 | ++DOMWINDOW == 162 (0x7f56e4b9b400) [pid = 1916] [serial = 2135] [outer = 0x7f56e428c000]
06:49:03 INFO - PROCESS | 1867 | ++DOMWINDOW == 163 (0x7f56e5feec00) [pid = 1916] [serial = 2136] [outer = 0x7f56e428c000]
06:49:04 INFO - PROCESS | 1867 | --DOMWINDOW == 162 (0x7f56e24f0c00) [pid = 1916] [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]
06:49:04 INFO - PROCESS | 1867 | --DOMWINDOW == 161 (0x7f56e5b3ec00) [pid = 1916] [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]
06:49:04 INFO - PROCESS | 1867 | --DOMWINDOW == 160 (0x7f56e1f9c800) [pid = 1916] [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]
06:49:04 INFO - PROCESS | 1867 | --DOMWINDOW == 159 (0x7f56e24fc800) [pid = 1916] [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]
06:49:04 INFO - PROCESS | 1867 | --DOMWINDOW == 158 (0x7f56e78ce800) [pid = 1916] [serial = 2037] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446907682435]
06:49:04 INFO - PROCESS | 1867 | --DOMWINDOW == 157 (0x7f56e6553400) [pid = 1916] [serial = 2032] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:49:04 INFO - PROCESS | 1867 | --DOMWINDOW == 156 (0x7f56e7cd3c00) [pid = 1916] [serial = 2042] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:49:04 INFO - PROCESS | 1867 | --DOMWINDOW == 155 (0x7f56e5b4a400) [pid = 1916] [serial = 2027] [outer = (nil)] [url = about:blank]
06:49:04 INFO - PROCESS | 1867 | --DOMWINDOW == 154 (0x7f56e7fec800) [pid = 1916] [serial = 2045] [outer = (nil)] [url = about:blank]
06:49:04 INFO - PROCESS | 1867 | --DOMWINDOW == 153 (0x7f56e4b93400) [pid = 1916] [serial = 2024] [outer = (nil)] [url = about:blank]
06:49:04 INFO - PROCESS | 1867 | --DOMWINDOW == 152 (0x7f56e4d39800) [pid = 1916] [serial = 2066] [outer = (nil)] [url = about:blank]
06:49:04 INFO - PROCESS | 1867 | --DOMWINDOW == 151 (0x7f56e29c8400) [pid = 1916] [serial = 2018] [outer = (nil)] [url = about:blank]
06:49:04 INFO - PROCESS | 1867 | --DOMWINDOW == 150 (0x7f56e61d0000) [pid = 1916] [serial = 2069] [outer = (nil)] [url = about:blank]
06:49:04 INFO - PROCESS | 1867 | --DOMWINDOW == 149 (0x7f56e24fcc00) [pid = 1916] [serial = 2060] [outer = (nil)] [url = about:blank]
06:49:04 INFO - PROCESS | 1867 | --DOMWINDOW == 148 (0x7f56e9c19800) [pid = 1916] [serial = 2051] [outer = (nil)] [url = about:blank]
06:49:04 INFO - PROCESS | 1867 | --DOMWINDOW == 147 (0x7f56e29c7c00) [pid = 1916] [serial = 2063] [outer = (nil)] [url = about:blank]
06:49:04 INFO - PROCESS | 1867 | --DOMWINDOW == 146 (0x7f56e78d7400) [pid = 1916] [serial = 2038] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446907682435]
06:49:04 INFO - PROCESS | 1867 | --DOMWINDOW == 145 (0x7f56e6556c00) [pid = 1916] [serial = 2035] [outer = (nil)] [url = about:blank]
06:49:04 INFO - PROCESS | 1867 | --DOMWINDOW == 144 (0x7f56eb312800) [pid = 1916] [serial = 2057] [outer = (nil)] [url = about:blank]
06:49:04 INFO - PROCESS | 1867 | --DOMWINDOW == 143 (0x7f56e8aa1800) [pid = 1916] [serial = 2048] [outer = (nil)] [url = about:blank]
06:49:04 INFO - PROCESS | 1867 | --DOMWINDOW == 142 (0x7f56e6559c00) [pid = 1916] [serial = 2033] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:49:04 INFO - PROCESS | 1867 | --DOMWINDOW == 141 (0x7f56e61cb400) [pid = 1916] [serial = 2030] [outer = (nil)] [url = about:blank]
06:49:04 INFO - PROCESS | 1867 | --DOMWINDOW == 140 (0x7f56e7fecc00) [pid = 1916] [serial = 2043] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:49:04 INFO - PROCESS | 1867 | --DOMWINDOW == 139 (0x7f56e78d2c00) [pid = 1916] [serial = 2040] [outer = (nil)] [url = about:blank]
06:49:04 INFO - PROCESS | 1867 | --DOMWINDOW == 138 (0x7f56e443dc00) [pid = 1916] [serial = 2021] [outer = (nil)] [url = about:blank]
06:49:04 INFO - PROCESS | 1867 | --DOMWINDOW == 137 (0x7f56e1f97c00) [pid = 1916] [serial = 2015] [outer = (nil)] [url = about:blank]
06:49:04 INFO - PROCESS | 1867 | --DOMWINDOW == 136 (0x7f56ea464400) [pid = 1916] [serial = 2054] [outer = (nil)] [url = about:blank]
06:49:04 INFO - PROCESS | 1867 | --DOMWINDOW == 135 (0x7f56e77a0c00) [pid = 1916] [serial = 2072] [outer = (nil)] [url = about:blank]
06:49:04 INFO - PROCESS | 1867 | --DOMWINDOW == 134 (0x7f56e4280400) [pid = 1916] [serial = 2061] [outer = (nil)] [url = about:blank]
06:49:04 INFO - PROCESS | 1867 | --DOMWINDOW == 133 (0x7f56e61d3000) [pid = 1916] [serial = 2013] [outer = (nil)] [url = about:blank]
06:49:05 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
06:49:05 INFO - document served over http requires an http
06:49:05 INFO - sub-resource via script-tag using the meta-referrer
06:49:05 INFO - delivery method with swap-origin-redirect and when
06:49:05 INFO - the target request is same-origin.
06:49:05 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 4694ms
06:49:05 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
06:49:06 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e45b8000 == 34 [pid = 1916] [id = 764]
06:49:06 INFO - PROCESS | 1867 | ++DOMWINDOW == 134 (0x7f56e24ef400) [pid = 1916] [serial = 2137] [outer = (nil)]
06:49:06 INFO - PROCESS | 1867 | ++DOMWINDOW == 135 (0x7f56e24fcc00) [pid = 1916] [serial = 2138] [outer = 0x7f56e24ef400]
06:49:06 INFO - PROCESS | 1867 | ++DOMWINDOW == 136 (0x7f56e4283400) [pid = 1916] [serial = 2139] [outer = 0x7f56e24ef400]
06:49:08 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
06:49:08 INFO - document served over http requires an http
06:49:08 INFO - sub-resource via xhr-request using the meta-referrer
06:49:08 INFO - delivery method with keep-origin-redirect and when
06:49:08 INFO - the target request is same-origin.
06:49:08 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2540ms
06:49:08 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html
06:49:09 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e4ce5800 == 35 [pid = 1916] [id = 765]
06:49:09 INFO - PROCESS | 1867 | ++DOMWINDOW == 137 (0x7f56e2211000) [pid = 1916] [serial = 2140] [outer = (nil)]
06:49:09 INFO - PROCESS | 1867 | ++DOMWINDOW == 138 (0x7f56e4b94800) [pid = 1916] [serial = 2141] [outer = 0x7f56e2211000]
06:49:09 INFO - PROCESS | 1867 | ++DOMWINDOW == 139 (0x7f56e5fa3400) [pid = 1916] [serial = 2142] [outer = 0x7f56e2211000]
06:49:10 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
06:49:10 INFO - document served over http requires an http
06:49:10 INFO - sub-resource via xhr-request using the meta-referrer
06:49:10 INFO - delivery method with no-redirect and when
06:49:10 INFO - the target request is same-origin.
06:49:10 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1850ms
06:49:10 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
06:49:10 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e5f93800 == 36 [pid = 1916] [id = 766]
06:49:10 INFO - PROCESS | 1867 | ++DOMWINDOW == 140 (0x7f56e4a5cc00) [pid = 1916] [serial = 2143] [outer = (nil)]
06:49:11 INFO - PROCESS | 1867 | ++DOMWINDOW == 141 (0x7f56e6112000) [pid = 1916] [serial = 2144] [outer = 0x7f56e4a5cc00]
06:49:11 INFO - PROCESS | 1867 | ++DOMWINDOW == 142 (0x7f56e6233400) [pid = 1916] [serial = 2145] [outer = 0x7f56e4a5cc00]
06:49:12 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
06:49:12 INFO - document served over http requires an http
06:49:12 INFO - sub-resource via xhr-request using the meta-referrer
06:49:12 INFO - delivery method with swap-origin-redirect and when
06:49:12 INFO - the target request is same-origin.
06:49:12 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1810ms
06:49:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
06:49:12 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e6369000 == 37 [pid = 1916] [id = 767]
06:49:12 INFO - PROCESS | 1867 | ++DOMWINDOW == 143 (0x7f56e6110800) [pid = 1916] [serial = 2146] [outer = (nil)]
06:49:12 INFO - PROCESS | 1867 | ++DOMWINDOW == 144 (0x7f56e6553400) [pid = 1916] [serial = 2147] [outer = 0x7f56e6110800]
06:49:12 INFO - PROCESS | 1867 | ++DOMWINDOW == 145 (0x7f56e779d000) [pid = 1916] [serial = 2148] [outer = 0x7f56e6110800]
06:49:13 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
06:49:13 INFO - document served over http requires an https
06:49:13 INFO - sub-resource via fetch-request using the meta-referrer
06:49:13 INFO - delivery method with keep-origin-redirect and when
06:49:13 INFO - the target request is same-origin.
06:49:13 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1634ms
06:49:13 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html
06:49:14 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e7c50000 == 38 [pid = 1916] [id = 768]
06:49:14 INFO - PROCESS | 1867 | ++DOMWINDOW == 146 (0x7f56e78cf000) [pid = 1916] [serial = 2149] [outer = (nil)]
06:49:14 INFO - PROCESS | 1867 | ++DOMWINDOW == 147 (0x7f56e7a05000) [pid = 1916] [serial = 2150] [outer = 0x7f56e78cf000]
06:49:14 INFO - PROCESS | 1867 | ++DOMWINDOW == 148 (0x7f56e7cda400) [pid = 1916] [serial = 2151] [outer = 0x7f56e78cf000]
06:49:15 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
06:49:15 INFO - document served over http requires an https
06:49:15 INFO - sub-resource via fetch-request using the meta-referrer
06:49:15 INFO - delivery method with no-redirect and when
06:49:15 INFO - the target request is same-origin.
06:49:15 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1892ms
06:49:15 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
06:49:16 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e914a000 == 39 [pid = 1916] [id = 769]
06:49:16 INFO - PROCESS | 1867 | ++DOMWINDOW == 149 (0x7f56e78d7c00) [pid = 1916] [serial = 2152] [outer = (nil)]
06:49:16 INFO - PROCESS | 1867 | ++DOMWINDOW == 150 (0x7f56e8a9b400) [pid = 1916] [serial = 2153] [outer = 0x7f56e78d7c00]
06:49:16 INFO - PROCESS | 1867 | ++DOMWINDOW == 151 (0x7f56e91a0000) [pid = 1916] [serial = 2154] [outer = 0x7f56e78d7c00]
06:49:17 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
06:49:17 INFO - document served over http requires an https
06:49:17 INFO - sub-resource via fetch-request using the meta-referrer
06:49:17 INFO - delivery method with swap-origin-redirect and when
06:49:17 INFO - the target request is same-origin.
06:49:17 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2137ms
06:49:17 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
06:49:18 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e9dad000 == 40 [pid = 1916] [id = 770]
06:49:18 INFO - PROCESS | 1867 | ++DOMWINDOW == 152 (0x7f56e82e5400) [pid = 1916] [serial = 2155] [outer = (nil)]
06:49:18 INFO - PROCESS | 1867 | ++DOMWINDOW == 153 (0x7f56e9c76400) [pid = 1916] [serial = 2156] [outer = 0x7f56e82e5400]
06:49:18 INFO - PROCESS | 1867 | ++DOMWINDOW == 154 (0x7f56ea251000) [pid = 1916] [serial = 2157] [outer = 0x7f56e82e5400]
06:49:19 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ea08e800 == 41 [pid = 1916] [id = 771]
06:49:19 INFO - PROCESS | 1867 | ++DOMWINDOW == 155 (0x7f56ea422800) [pid = 1916] [serial = 2158] [outer = (nil)]
06:49:19 INFO - PROCESS | 1867 | ++DOMWINDOW == 156 (0x7f56eb19cc00) [pid = 1916] [serial = 2159] [outer = 0x7f56ea422800]
06:49:20 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
06:49:20 INFO - document served over http requires an https
06:49:20 INFO - sub-resource via iframe-tag using the meta-referrer
06:49:20 INFO - delivery method with keep-origin-redirect and when
06:49:20 INFO - the target request is same-origin.
06:49:20 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2138ms
06:49:20 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
06:49:20 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ea150800 == 42 [pid = 1916] [id = 772]
06:49:20 INFO - PROCESS | 1867 | ++DOMWINDOW == 157 (0x7f56e9c71400) [pid = 1916] [serial = 2160] [outer = (nil)]
06:49:20 INFO - PROCESS | 1867 | ++DOMWINDOW == 158 (0x7f56eb312800) [pid = 1916] [serial = 2161] [outer = 0x7f56e9c71400]
06:49:21 INFO - PROCESS | 1867 | ++DOMWINDOW == 159 (0x7f56eb4c3400) [pid = 1916] [serial = 2162] [outer = 0x7f56e9c71400]
06:49:22 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56eb1e2000 == 43 [pid = 1916] [id = 773]
06:49:22 INFO - PROCESS | 1867 | ++DOMWINDOW == 160 (0x7f56eb5ce800) [pid = 1916] [serial = 2163] [outer = (nil)]
06:49:22 INFO - PROCESS | 1867 | ++DOMWINDOW == 161 (0x7f56eb933000) [pid = 1916] [serial = 2164] [outer = 0x7f56eb5ce800]
06:49:22 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
06:49:22 INFO - document served over http requires an https
06:49:22 INFO - sub-resource via iframe-tag using the meta-referrer
06:49:22 INFO - delivery method with no-redirect and when
06:49:22 INFO - the target request is same-origin.
06:49:22 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2852ms
06:49:22 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
06:49:23 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56eb5f3000 == 44 [pid = 1916] [id = 774]
06:49:23 INFO - PROCESS | 1867 | ++DOMWINDOW == 162 (0x7f56ea46c000) [pid = 1916] [serial = 2165] [outer = (nil)]
06:49:23 INFO - PROCESS | 1867 | ++DOMWINDOW == 163 (0x7f56ec20d000) [pid = 1916] [serial = 2166] [outer = 0x7f56ea46c000]
06:49:23 INFO - PROCESS | 1867 | ++DOMWINDOW == 164 (0x7f56ed528400) [pid = 1916] [serial = 2167] [outer = 0x7f56ea46c000]
06:49:24 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ebe87800 == 45 [pid = 1916] [id = 775]
06:49:24 INFO - PROCESS | 1867 | ++DOMWINDOW == 165 (0x7f56ed8c2800) [pid = 1916] [serial = 2168] [outer = (nil)]
06:49:24 INFO - PROCESS | 1867 | ++DOMWINDOW == 166 (0x7f56ee0cc400) [pid = 1916] [serial = 2169] [outer = 0x7f56ed8c2800]
06:49:24 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
06:49:24 INFO - document served over http requires an https
06:49:24 INFO - sub-resource via iframe-tag using the meta-referrer
06:49:24 INFO - delivery method with swap-origin-redirect and when
06:49:24 INFO - the target request is same-origin.
06:49:24 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1842ms
06:49:24 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
06:49:25 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ed14b800 == 46 [pid = 1916] [id = 776]
06:49:25 INFO - PROCESS | 1867 | ++DOMWINDOW == 167 (0x7f56eb930000) [pid = 1916] [serial = 2170] [outer = (nil)]
06:49:25 INFO - PROCESS | 1867 | ++DOMWINDOW == 168 (0x7f56ee0c8800) [pid = 1916] [serial = 2171] [outer = 0x7f56eb930000]
06:49:25 INFO - PROCESS | 1867 | ++DOMWINDOW == 169 (0x7f56ee837400) [pid = 1916] [serial = 2172] [outer = 0x7f56eb930000]
06:49:26 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
06:49:26 INFO - document served over http requires an https
06:49:26 INFO - sub-resource via script-tag using the meta-referrer
06:49:26 INFO - delivery method with keep-origin-redirect and when
06:49:26 INFO - the target request is same-origin.
06:49:26 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1856ms
06:49:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html
06:49:27 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56eef52800 == 47 [pid = 1916] [id = 777]
06:49:27 INFO - PROCESS | 1867 | ++DOMWINDOW == 170 (0x7f56ee42e000) [pid = 1916] [serial = 2173] [outer = (nil)]
06:49:27 INFO - PROCESS | 1867 | ++DOMWINDOW == 171 (0x7f56eeb38000) [pid = 1916] [serial = 2174] [outer = 0x7f56ee42e000]
06:49:27 INFO - PROCESS | 1867 | ++DOMWINDOW == 172 (0x7f56eef83800) [pid = 1916] [serial = 2175] [outer = 0x7f56ee42e000]
06:49:28 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
06:49:28 INFO - document served over http requires an https
06:49:28 INFO - sub-resource via script-tag using the meta-referrer
06:49:28 INFO - delivery method with no-redirect and when
06:49:28 INFO - the target request is same-origin.
06:49:28 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1597ms
06:49:28 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
06:49:28 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56ef163000 == 48 [pid = 1916] [id = 778]
06:49:28 INFO - PROCESS | 1867 | ++DOMWINDOW == 173 (0x7f56eeb3d000) [pid = 1916] [serial = 2176] [outer = (nil)]
06:49:28 INFO - PROCESS | 1867 | ++DOMWINDOW == 174 (0x7f56ef13c800) [pid = 1916] [serial = 2177] [outer = 0x7f56eeb3d000]
06:49:29 INFO - PROCESS | 1867 | ++DOMWINDOW == 175 (0x7f56ef19fc00) [pid = 1916] [serial = 2178] [outer = 0x7f56eeb3d000]
06:49:30 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
06:49:30 INFO - document served over http requires an https
06:49:30 INFO - sub-resource via script-tag using the meta-referrer
06:49:30 INFO - delivery method with swap-origin-redirect and when
06:49:30 INFO - the target request is same-origin.
06:49:30 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2127ms
06:49:30 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
06:49:30 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56efce2000 == 49 [pid = 1916] [id = 779]
06:49:30 INFO - PROCESS | 1867 | ++DOMWINDOW == 176 (0x7f56ef13ec00) [pid = 1916] [serial = 2179] [outer = (nil)]
06:49:31 INFO - PROCESS | 1867 | ++DOMWINDOW == 177 (0x7f56ef231400) [pid = 1916] [serial = 2180] [outer = 0x7f56ef13ec00]
06:49:31 INFO - PROCESS | 1867 | ++DOMWINDOW == 178 (0x7f56ef237000) [pid = 1916] [serial = 2181] [outer = 0x7f56ef13ec00]
06:49:32 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
06:49:32 INFO - document served over http requires an https
06:49:32 INFO - sub-resource via xhr-request using the meta-referrer
06:49:32 INFO - delivery method with keep-origin-redirect and when
06:49:32 INFO - the target request is same-origin.
06:49:32 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 2033ms
06:49:32 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html
06:49:33 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56f0a77800 == 50 [pid = 1916] [id = 780]
06:49:33 INFO - PROCESS | 1867 | ++DOMWINDOW == 179 (0x7f56ef22e000) [pid = 1916] [serial = 2182] [outer = (nil)]
06:49:33 INFO - PROCESS | 1867 | ++DOMWINDOW == 180 (0x7f56f0736c00) [pid = 1916] [serial = 2183] [outer = 0x7f56ef22e000]
06:49:33 INFO - PROCESS | 1867 | ++DOMWINDOW == 181 (0x7f56f07d4800) [pid = 1916] [serial = 2184] [outer = 0x7f56ef22e000]
06:49:34 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
06:49:34 INFO - document served over http requires an https
06:49:34 INFO - sub-resource via xhr-request using the meta-referrer
06:49:34 INFO - delivery method with no-redirect and when
06:49:34 INFO - the target request is same-origin.
06:49:34 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1893ms
06:49:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
06:49:34 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56f0a90800 == 51 [pid = 1916] [id = 781]
06:49:34 INFO - PROCESS | 1867 | ++DOMWINDOW == 182 (0x7f56efc7e000) [pid = 1916] [serial = 2185] [outer = (nil)]
06:49:35 INFO - PROCESS | 1867 | ++DOMWINDOW == 183 (0x7f56f092f400) [pid = 1916] [serial = 2186] [outer = 0x7f56efc7e000]
06:49:35 INFO - PROCESS | 1867 | ++DOMWINDOW == 184 (0x7f56f09d0800) [pid = 1916] [serial = 2187] [outer = 0x7f56efc7e000]
06:49:37 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e424a000 == 50 [pid = 1916] [id = 741]
06:49:37 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e643e800 == 49 [pid = 1916] [id = 743]
06:49:37 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e4cdf800 == 48 [pid = 1916] [id = 742]
06:49:37 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e9d04000 == 47 [pid = 1916] [id = 745]
06:49:37 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e828a800 == 46 [pid = 1916] [id = 744]
06:49:37 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ea061800 == 45 [pid = 1916] [id = 746]
06:49:37 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ea288000 == 44 [pid = 1916] [id = 747]
06:49:37 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56eb1e3800 == 43 [pid = 1916] [id = 748]
06:49:37 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56eb5f9000 == 42 [pid = 1916] [id = 749]
06:49:37 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ec2e5000 == 41 [pid = 1916] [id = 750]
06:49:37 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ed167800 == 40 [pid = 1916] [id = 751]
06:49:37 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ee01c000 == 39 [pid = 1916] [id = 752]
06:49:37 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ee125800 == 38 [pid = 1916] [id = 753]
06:49:37 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56eecc5800 == 37 [pid = 1916] [id = 756]
06:49:37 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ee886800 == 36 [pid = 1916] [id = 755]
06:49:37 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e283a000 == 35 [pid = 1916] [id = 760]
06:49:37 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e1d18800 == 34 [pid = 1916] [id = 759]
06:49:37 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e791f000 == 33 [pid = 1916] [id = 697]
06:49:37 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e406d800 == 32 [pid = 1916] [id = 761]
06:49:37 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e446a800 == 31 [pid = 1916] [id = 762]
06:49:38 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e45c5800 == 30 [pid = 1916] [id = 719]
06:49:38 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e45b8000 == 29 [pid = 1916] [id = 764]
06:49:38 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e4ce5800 == 28 [pid = 1916] [id = 765]
06:49:38 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e5f93800 == 27 [pid = 1916] [id = 766]
06:49:38 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e6369000 == 26 [pid = 1916] [id = 767]
06:49:38 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e7c50000 == 25 [pid = 1916] [id = 768]
06:49:38 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e914a000 == 24 [pid = 1916] [id = 769]
06:49:38 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ea08e800 == 23 [pid = 1916] [id = 771]
06:49:38 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56eb604000 == 22 [pid = 1916] [id = 670]
06:49:38 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e9dad000 == 21 [pid = 1916] [id = 770]
06:49:38 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56eb1e2000 == 20 [pid = 1916] [id = 773]
06:49:38 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ea150800 == 19 [pid = 1916] [id = 772]
06:49:38 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ebe87800 == 18 [pid = 1916] [id = 775]
06:49:38 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56eb5f3000 == 17 [pid = 1916] [id = 774]
06:49:38 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ed14b800 == 16 [pid = 1916] [id = 776]
06:49:38 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56eef44000 == 15 [pid = 1916] [id = 757]
06:49:38 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e3672000 == 14 [pid = 1916] [id = 758]
06:49:38 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56eef52800 == 13 [pid = 1916] [id = 777]
06:49:38 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ef163000 == 12 [pid = 1916] [id = 778]
06:49:38 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56efce2000 == 11 [pid = 1916] [id = 779]
06:49:38 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56f0a77800 == 10 [pid = 1916] [id = 780]
06:49:38 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e7c5e000 == 9 [pid = 1916] [id = 657]
06:49:38 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56eecb2800 == 8 [pid = 1916] [id = 710]
06:49:38 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e5b22800 == 7 [pid = 1916] [id = 740]
06:49:38 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e480a000 == 6 [pid = 1916] [id = 763]
06:49:38 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ed14a800 == 5 [pid = 1916] [id = 692]
06:49:38 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ea091800 == 4 [pid = 1916] [id = 648]
06:49:38 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ee414000 == 3 [pid = 1916] [id = 754]
06:49:38 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56ebe79800 == 2 [pid = 1916] [id = 735]
06:49:38 INFO - PROCESS | 1867 | --DOMWINDOW == 183 (0x7f56e47cdc00) [pid = 1916] [serial = 2064] [outer = (nil)] [url = about:blank]
06:49:38 INFO - PROCESS | 1867 | --DOMWINDOW == 182 (0x7f56e655ac00) [pid = 1916] [serial = 2070] [outer = (nil)] [url = about:blank]
06:49:38 INFO - PROCESS | 1867 | --DOMWINDOW == 181 (0x7f56e5fe5000) [pid = 1916] [serial = 2067] [outer = (nil)] [url = about:blank]
06:49:39 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
06:49:39 INFO - document served over http requires an https
06:49:39 INFO - sub-resource via xhr-request using the meta-referrer
06:49:39 INFO - delivery method with swap-origin-redirect and when
06:49:39 INFO - the target request is same-origin.
06:49:39 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 5156ms
06:49:39 INFO - TEST-START | /resource-timing/test_resource_timing.html
06:49:39 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e1d25800 == 3 [pid = 1916] [id = 782]
06:49:39 INFO - PROCESS | 1867 | ++DOMWINDOW == 182 (0x7f56e1e8d400) [pid = 1916] [serial = 2188] [outer = (nil)]
06:49:40 INFO - PROCESS | 1867 | ++DOMWINDOW == 183 (0x7f56e1f90800) [pid = 1916] [serial = 2189] [outer = 0x7f56e1e8d400]
06:49:40 INFO - PROCESS | 1867 | ++DOMWINDOW == 184 (0x7f56e2203400) [pid = 1916] [serial = 2190] [outer = 0x7f56e1e8d400]
06:49:41 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e2003000 == 4 [pid = 1916] [id = 783]
06:49:41 INFO - PROCESS | 1867 | ++DOMWINDOW == 185 (0x7f56e2325c00) [pid = 1916] [serial = 2191] [outer = (nil)]
06:49:41 INFO - PROCESS | 1867 | ++DOMWINDOW == 186 (0x7f56e2327000) [pid = 1916] [serial = 2192] [outer = 0x7f56e2325c00]
06:49:41 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (iframe)
06:49:41 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"
06:49:41 INFO - resource_load/<@http://web-platform.test:8000/resource-timing/test_resource_timing.js:155:9
06:49:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:49:41 INFO - resource_load@http://web-platform.test:8000/resource-timing/test_resource_timing.js:151:5
06:49:41 INFO - onload/element.onload<@http://web-platform.test:8000/resource-timing/test_resource_timing.js:101:21
06:49:41 INFO - EventHandlerNonNull*onload@http://web-platform.test:8000/resource-timing/test_resource_timing.js:99:31
06:49:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/resource-timing/test_resource_timing.js:26:1
06:49:41 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (iframe)
06:49:41 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (img)
06:49:41 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (img)
06:49:41 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (img)
06:49:41 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (link)
06:49:41 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (link)
06:49:41 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (link)
06:49:41 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (script)
06:49:41 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (script)
06:49:41 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (script)
06:49:41 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (xmlhttprequest)
06:49:41 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (xmlhttprequest)
06:49:41 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (xmlhttprequest)
06:49:41 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance Resource Timing Entries exist
06:49:41 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance Resource Timing Entries exist 1
06:49:41 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance Resource Timing Entries exist 2
06:49:41 INFO - TEST-OK | /resource-timing/test_resource_timing.html | took 2047ms
06:49:41 INFO - TEST-START | /screen-orientation/lock-bad-argument.html
06:49:41 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e2013800 == 5 [pid = 1916] [id = 784]
06:49:41 INFO - PROCESS | 1867 | ++DOMWINDOW == 187 (0x7f56e1e84800) [pid = 1916] [serial = 2193] [outer = (nil)]
06:49:42 INFO - PROCESS | 1867 | ++DOMWINDOW == 188 (0x7f56e24eec00) [pid = 1916] [serial = 2194] [outer = 0x7f56e1e84800]
06:49:42 INFO - PROCESS | 1867 | ++DOMWINDOW == 189 (0x7f56e254c800) [pid = 1916] [serial = 2195] [outer = 0x7f56e1e84800]
06:49:43 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"
06:49:43 INFO - @http://web-platform.test:8000/screen-orientation/lock-bad-argument.html:17:5
06:49:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:49:43 INFO - @http://web-platform.test:8000/screen-orientation/lock-bad-argument.html:16:1
06:49:43 INFO - TEST-OK | /screen-orientation/lock-bad-argument.html | took 1736ms
06:49:43 INFO - TEST-START | /screen-orientation/lock-basic.html
06:49:48 INFO - PROCESS | 1867 | --DOMWINDOW == 188 (0x7f56e9c72c00) [pid = 1916] [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]
06:49:48 INFO - PROCESS | 1867 | --DOMWINDOW == 187 (0x7f56ed233800) [pid = 1916] [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]
06:49:48 INFO - PROCESS | 1867 | --DOMWINDOW == 186 (0x7f56ed742400) [pid = 1916] [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]
06:49:48 INFO - PROCESS | 1867 | --DOMWINDOW == 185 (0x7f56e7a06400) [pid = 1916] [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]
06:49:48 INFO - PROCESS | 1867 | --DOMWINDOW == 184 (0x7f56e4442c00) [pid = 1916] [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]
06:49:48 INFO - PROCESS | 1867 | --DOMWINDOW == 183 (0x7f56e5faa000) [pid = 1916] [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]
06:49:48 INFO - PROCESS | 1867 | --DOMWINDOW == 182 (0x7f56e29d3800) [pid = 1916] [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]
06:49:48 INFO - PROCESS | 1867 | --DOMWINDOW == 181 (0x7f56e1e8e800) [pid = 1916] [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]
06:49:48 INFO - PROCESS | 1867 | --DOMWINDOW == 180 (0x7f56eb31c000) [pid = 1916] [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]
06:49:48 INFO - PROCESS | 1867 | --DOMWINDOW == 179 (0x7f56e220bc00) [pid = 1916] [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]
06:49:48 INFO - PROCESS | 1867 | --DOMWINDOW == 178 (0x7f56e82df800) [pid = 1916] [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]
06:49:48 INFO - PROCESS | 1867 | --DOMWINDOW == 177 (0x7f56ed523800) [pid = 1916] [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]
06:49:48 INFO - PROCESS | 1867 | --DOMWINDOW == 176 (0x7f56ea421800) [pid = 1916] [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]
06:49:48 INFO - PROCESS | 1867 | --DOMWINDOW == 175 (0x7f56e7a04000) [pid = 1916] [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]
06:49:48 INFO - PROCESS | 1867 | --DOMWINDOW == 174 (0x7f56e1dcf000) [pid = 1916] [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]
06:49:48 INFO - PROCESS | 1867 | --DOMWINDOW == 173 (0x7f56ed527c00) [pid = 1916] [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]
06:49:48 INFO - PROCESS | 1867 | --DOMWINDOW == 172 (0x7f56eb4c8400) [pid = 1916] [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]
06:49:48 INFO - PROCESS | 1867 | --DOMWINDOW == 171 (0x7f56e919a800) [pid = 1916] [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]
06:49:48 INFO - PROCESS | 1867 | --DOMWINDOW == 170 (0x7f56ee752c00) [pid = 1916] [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]
06:49:48 INFO - PROCESS | 1867 | --DOMWINDOW == 169 (0x7f56e26fc000) [pid = 1916] [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]
06:49:48 INFO - PROCESS | 1867 | --DOMWINDOW == 168 (0x7f56e7cd9c00) [pid = 1916] [serial = 2084] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:49:48 INFO - PROCESS | 1867 | --DOMWINDOW == 167 (0x7f56eb311400) [pid = 1916] [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]
06:49:48 INFO - PROCESS | 1867 | --DOMWINDOW == 166 (0x7f56ea0df000) [pid = 1916] [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]
06:49:48 INFO - PROCESS | 1867 | --DOMWINDOW == 165 (0x7f56e1e8c000) [pid = 1916] [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]
06:49:48 INFO - PROCESS | 1867 | --DOMWINDOW == 164 (0x7f56e7cd6800) [pid = 1916] [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]
06:49:48 INFO - PROCESS | 1867 | --DOMWINDOW == 163 (0x7f56ea46e800) [pid = 1916] [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]
06:49:48 INFO - PROCESS | 1867 | --DOMWINDOW == 162 (0x7f56e4442400) [pid = 1916] [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]
06:49:48 INFO - PROCESS | 1867 | --DOMWINDOW == 161 (0x7f56e8aa8000) [pid = 1916] [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]
06:49:48 INFO - PROCESS | 1867 | --DOMWINDOW == 160 (0x7f56e4b94c00) [pid = 1916] [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]
06:49:48 INFO - PROCESS | 1867 | --DOMWINDOW == 159 (0x7f56e2322400) [pid = 1916] [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]
06:49:48 INFO - PROCESS | 1867 | --DOMWINDOW == 158 (0x7f56ee83a400) [pid = 1916] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:49:48 INFO - PROCESS | 1867 | --DOMWINDOW == 157 (0x7f56eb23ec00) [pid = 1916] [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]
06:49:48 INFO - PROCESS | 1867 | --DOMWINDOW == 156 (0x7f56e4217800) [pid = 1916] [serial = 2126] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:49:48 INFO - PROCESS | 1867 | --DOMWINDOW == 155 (0x7f56e6557800) [pid = 1916] [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]
06:49:48 INFO - PROCESS | 1867 | --DOMWINDOW == 154 (0x7f56ecfddc00) [pid = 1916] [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]
06:49:48 INFO - PROCESS | 1867 | --DOMWINDOW == 153 (0x7f56ed073000) [pid = 1916] [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]
06:49:48 INFO - PROCESS | 1867 | --DOMWINDOW == 152 (0x7f56e82e4c00) [pid = 1916] [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]
06:49:48 INFO - PROCESS | 1867 | --DOMWINDOW == 151 (0x7f56e220cc00) [pid = 1916] [serial = 2074] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:49:48 INFO - PROCESS | 1867 | --DOMWINDOW == 150 (0x7f56e4a54c00) [pid = 1916] [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]
06:49:48 INFO - PROCESS | 1867 | --DOMWINDOW == 149 (0x7f56e428c000) [pid = 1916] [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]
06:49:48 INFO - PROCESS | 1867 | --DOMWINDOW == 148 (0x7f56e4b9a400) [pid = 1916] [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]
06:49:48 INFO - PROCESS | 1867 | --DOMWINDOW == 147 (0x7f56e6234800) [pid = 1916] [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]
06:49:48 INFO - PROCESS | 1867 | --DOMWINDOW == 146 (0x7f56e1f9f400) [pid = 1916] [serial = 2121] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446907734533]
06:49:48 INFO - PROCESS | 1867 | --DOMWINDOW == 145 (0x7f56e6111800) [pid = 1916] [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]
06:49:48 INFO - PROCESS | 1867 | --DOMWINDOW == 144 (0x7f56e8a9fc00) [pid = 1916] [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]
06:49:48 INFO - PROCESS | 1867 | --DOMWINDOW == 143 (0x7f56ee0cdc00) [pid = 1916] [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]
06:49:48 INFO - PROCESS | 1867 | --DOMWINDOW == 142 (0x7f56e5fec000) [pid = 1916] [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]
06:49:48 INFO - PROCESS | 1867 | --DOMWINDOW == 141 (0x7f56ea13c400) [pid = 1916] [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]
06:49:48 INFO - PROCESS | 1867 | --DOMWINDOW == 140 (0x7f56e4d3c400) [pid = 1916] [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]
06:49:48 INFO - PROCESS | 1867 | --DOMWINDOW == 139 (0x7f56eb938c00) [pid = 1916] [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]
06:49:48 INFO - PROCESS | 1867 | --DOMWINDOW == 138 (0x7f56eb195800) [pid = 1916] [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]
06:49:48 INFO - PROCESS | 1867 | --DOMWINDOW == 137 (0x7f56e1e8bc00) [pid = 1916] [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]
06:49:48 INFO - PROCESS | 1867 | --DOMWINDOW == 136 (0x7f56e254b800) [pid = 1916] [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]
06:49:48 INFO - PROCESS | 1867 | --DOMWINDOW == 135 (0x7f56eb4c4c00) [pid = 1916] [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]
06:49:48 INFO - PROCESS | 1867 | --DOMWINDOW == 134 (0x7f56e46c0000) [pid = 1916] [serial = 2079] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446907708660]
06:49:48 INFO - PROCESS | 1867 | --DOMWINDOW == 133 (0x7f56e655e400) [pid = 1916] [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]
06:49:48 INFO - PROCESS | 1867 | --DOMWINDOW == 132 (0x7f56eb5d5c00) [pid = 1916] [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]
06:49:48 INFO - PROCESS | 1867 | --DOMWINDOW == 131 (0x7f56ea46f000) [pid = 1916] [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]
06:49:48 INFO - PROCESS | 1867 | --DOMWINDOW == 130 (0x7f56ed8c2000) [pid = 1916] [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]
06:49:48 INFO - PROCESS | 1867 | --DOMWINDOW == 129 (0x7f56ec206800) [pid = 1916] [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]
06:49:48 INFO - PROCESS | 1867 | --DOMWINDOW == 128 (0x7f56ee0c1400) [pid = 1916] [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]
06:49:48 INFO - PROCESS | 1867 | --DOMWINDOW == 127 (0x7f56eb241c00) [pid = 1916] [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]
06:49:48 INFO - PROCESS | 1867 | --DOMWINDOW == 126 (0x7f56e24f2c00) [pid = 1916] [serial = 2075] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:49:48 INFO - PROCESS | 1867 | --DOMWINDOW == 125 (0x7f56e24ef800) [pid = 1916] [serial = 2077] [outer = (nil)] [url = about:blank]
06:49:48 INFO - PROCESS | 1867 | --DOMWINDOW == 124 (0x7f56e45a9c00) [pid = 1916] [serial = 2080] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446907708660]
06:49:48 INFO - PROCESS | 1867 | --DOMWINDOW == 123 (0x7f56e4ecbc00) [pid = 1916] [serial = 2082] [outer = (nil)] [url = about:blank]
06:49:48 INFO - PROCESS | 1867 | --DOMWINDOW == 122 (0x7f56e8aa5400) [pid = 1916] [serial = 2085] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:49:48 INFO - PROCESS | 1867 | --DOMWINDOW == 121 (0x7f56e9294800) [pid = 1916] [serial = 2087] [outer = (nil)] [url = about:blank]
06:49:48 INFO - PROCESS | 1867 | --DOMWINDOW == 120 (0x7f56e9c76800) [pid = 1916] [serial = 2090] [outer = (nil)] [url = about:blank]
06:49:48 INFO - PROCESS | 1867 | --DOMWINDOW == 119 (0x7f56ea464800) [pid = 1916] [serial = 2093] [outer = (nil)] [url = about:blank]
06:49:48 INFO - PROCESS | 1867 | --DOMWINDOW == 118 (0x7f56eb4c8800) [pid = 1916] [serial = 2096] [outer = (nil)] [url = about:blank]
06:49:48 INFO - PROCESS | 1867 | --DOMWINDOW == 117 (0x7f56ec203c00) [pid = 1916] [serial = 2099] [outer = (nil)] [url = about:blank]
06:49:48 INFO - PROCESS | 1867 | --DOMWINDOW == 116 (0x7f56ed073c00) [pid = 1916] [serial = 2102] [outer = (nil)] [url = about:blank]
06:49:48 INFO - PROCESS | 1867 | --DOMWINDOW == 115 (0x7f56ed52a800) [pid = 1916] [serial = 2105] [outer = (nil)] [url = about:blank]
06:49:48 INFO - PROCESS | 1867 | --DOMWINDOW == 114 (0x7f56ed8c3000) [pid = 1916] [serial = 2108] [outer = (nil)] [url = about:blank]
06:49:48 INFO - PROCESS | 1867 | --DOMWINDOW == 113 (0x7f56ee42bc00) [pid = 1916] [serial = 2111] [outer = (nil)] [url = about:blank]
06:49:48 INFO - PROCESS | 1867 | --DOMWINDOW == 112 (0x7f56ee754400) [pid = 1916] [serial = 2114] [outer = (nil)] [url = about:blank]
06:49:48 INFO - PROCESS | 1867 | --DOMWINDOW == 111 (0x7f56ee83dc00) [pid = 1916] [serial = 2117] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:49:48 INFO - PROCESS | 1867 | --DOMWINDOW == 110 (0x7f56eeb30c00) [pid = 1916] [serial = 2119] [outer = (nil)] [url = about:blank]
06:49:48 INFO - PROCESS | 1867 | --DOMWINDOW == 109 (0x7f56e1e8ac00) [pid = 1916] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446907734533]
06:49:48 INFO - PROCESS | 1867 | --DOMWINDOW == 108 (0x7f56e24f5800) [pid = 1916] [serial = 2124] [outer = (nil)] [url = about:blank]
06:49:48 INFO - PROCESS | 1867 | --DOMWINDOW == 107 (0x7f56e43ac800) [pid = 1916] [serial = 2127] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:49:48 INFO - PROCESS | 1867 | --DOMWINDOW == 106 (0x7f56e4218c00) [pid = 1916] [serial = 2129] [outer = (nil)] [url = about:blank]
06:49:48 INFO - PROCESS | 1867 | --DOMWINDOW == 105 (0x7f56e4ba0800) [pid = 1916] [serial = 2132] [outer = (nil)] [url = about:blank]
06:49:48 INFO - PROCESS | 1867 | --DOMWINDOW == 104 (0x7f56e4b9b400) [pid = 1916] [serial = 2135] [outer = (nil)] [url = about:blank]
06:49:49 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e20d4000 == 6 [pid = 1916] [id = 785]
06:49:49 INFO - PROCESS | 1867 | ++DOMWINDOW == 105 (0x7f56e1dc8c00) [pid = 1916] [serial = 2196] [outer = (nil)]
06:49:49 INFO - PROCESS | 1867 | ++DOMWINDOW == 106 (0x7f56e1dcd800) [pid = 1916] [serial = 2197] [outer = 0x7f56e1dc8c00]
06:49:49 INFO - PROCESS | 1867 | ++DOMWINDOW == 107 (0x7f56e1f91400) [pid = 1916] [serial = 2198] [outer = 0x7f56e1dc8c00]
06:49:49 INFO - PROCESS | 1867 | --DOMWINDOW == 106 (0x7f56ecfe6000) [pid = 1916] [serial = 1938] [outer = (nil)] [url = about:blank]
06:49:49 INFO - PROCESS | 1867 | --DOMWINDOW == 105 (0x7f56e7a0f000) [pid = 1916] [serial = 1957] [outer = (nil)] [url = about:blank]
06:49:49 INFO - PROCESS | 1867 | --DOMWINDOW == 104 (0x7f56e9c0e000) [pid = 1916] [serial = 1962] [outer = (nil)] [url = about:blank]
06:49:49 INFO - PROCESS | 1867 | --DOMWINDOW == 103 (0x7f56ea140800) [pid = 1916] [serial = 1965] [outer = (nil)] [url = about:blank]
06:49:49 INFO - PROCESS | 1867 | --DOMWINDOW == 102 (0x7f56ea46a800) [pid = 1916] [serial = 1968] [outer = (nil)] [url = about:blank]
06:49:49 INFO - PROCESS | 1867 | --DOMWINDOW == 101 (0x7f56eb5c8000) [pid = 1916] [serial = 1971] [outer = (nil)] [url = about:blank]
06:49:49 INFO - PROCESS | 1867 | --DOMWINDOW == 100 (0x7f56ed07bc00) [pid = 1916] [serial = 1974] [outer = (nil)] [url = about:blank]
06:49:49 INFO - PROCESS | 1867 | --DOMWINDOW == 99 (0x7f56ed23b800) [pid = 1916] [serial = 1977] [outer = (nil)] [url = about:blank]
06:49:49 INFO - PROCESS | 1867 | --DOMWINDOW == 98 (0x7f56ed52cc00) [pid = 1916] [serial = 1980] [outer = (nil)] [url = about:blank]
06:49:49 INFO - PROCESS | 1867 | --DOMWINDOW == 97 (0x7f56ed74c000) [pid = 1916] [serial = 1983] [outer = (nil)] [url = about:blank]
06:49:49 INFO - PROCESS | 1867 | --DOMWINDOW == 96 (0x7f56ed8c8c00) [pid = 1916] [serial = 1986] [outer = (nil)] [url = about:blank]
06:49:49 INFO - PROCESS | 1867 | --DOMWINDOW == 95 (0x7f56ee433000) [pid = 1916] [serial = 1989] [outer = (nil)] [url = about:blank]
06:49:49 INFO - PROCESS | 1867 | --DOMWINDOW == 94 (0x7f56e24f7400) [pid = 1916] [serial = 2016] [outer = (nil)] [url = about:blank]
06:49:49 INFO - PROCESS | 1867 | --DOMWINDOW == 93 (0x7f56e4218000) [pid = 1916] [serial = 2019] [outer = (nil)] [url = about:blank]
06:49:49 INFO - PROCESS | 1867 | --DOMWINDOW == 92 (0x7f56e47cb400) [pid = 1916] [serial = 2022] [outer = (nil)] [url = about:blank]
06:49:49 INFO - PROCESS | 1867 | --DOMWINDOW == 91 (0x7f56e5a2a400) [pid = 1916] [serial = 2025] [outer = (nil)] [url = about:blank]
06:49:49 INFO - PROCESS | 1867 | --DOMWINDOW == 90 (0x7f56e6051c00) [pid = 1916] [serial = 2028] [outer = (nil)] [url = about:blank]
06:49:49 INFO - PROCESS | 1867 | --DOMWINDOW == 89 (0x7f56e6343400) [pid = 1916] [serial = 2031] [outer = (nil)] [url = about:blank]
06:49:49 INFO - PROCESS | 1867 | --DOMWINDOW == 88 (0x7f56e77a1c00) [pid = 1916] [serial = 2036] [outer = (nil)] [url = about:blank]
06:49:49 INFO - PROCESS | 1867 | --DOMWINDOW == 87 (0x7f56e7ccc400) [pid = 1916] [serial = 2041] [outer = (nil)] [url = about:blank]
06:49:49 INFO - PROCESS | 1867 | --DOMWINDOW == 86 (0x7f56e7ffb400) [pid = 1916] [serial = 2046] [outer = (nil)] [url = about:blank]
06:49:49 INFO - PROCESS | 1867 | --DOMWINDOW == 85 (0x7f56e9297c00) [pid = 1916] [serial = 2049] [outer = (nil)] [url = about:blank]
06:49:49 INFO - PROCESS | 1867 | --DOMWINDOW == 84 (0x7f56ea13c800) [pid = 1916] [serial = 2052] [outer = (nil)] [url = about:blank]
06:49:49 INFO - PROCESS | 1867 | --DOMWINDOW == 83 (0x7f56eb195c00) [pid = 1916] [serial = 2055] [outer = (nil)] [url = about:blank]
06:49:49 INFO - PROCESS | 1867 | --DOMWINDOW == 82 (0x7f56eb320400) [pid = 1916] [serial = 2058] [outer = (nil)] [url = about:blank]
06:49:49 INFO - PROCESS | 1867 | --DOMWINDOW == 81 (0x7f56eb92b400) [pid = 1916] [serial = 2097] [outer = (nil)] [url = about:blank]
06:49:49 INFO - PROCESS | 1867 | --DOMWINDOW == 80 (0x7f56ec20e400) [pid = 1916] [serial = 2100] [outer = (nil)] [url = about:blank]
06:49:49 INFO - PROCESS | 1867 | --DOMWINDOW == 79 (0x7f56ed239000) [pid = 1916] [serial = 2103] [outer = (nil)] [url = about:blank]
06:49:54 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e2013800 == 5 [pid = 1916] [id = 784]
06:49:54 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e2003000 == 4 [pid = 1916] [id = 783]
06:49:54 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e1d25800 == 3 [pid = 1916] [id = 782]
06:49:54 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56f0a90800 == 2 [pid = 1916] [id = 781]
06:49:54 INFO - PROCESS | 1867 | --DOMWINDOW == 78 (0x7f56e5feec00) [pid = 1916] [serial = 2136] [outer = (nil)] [url = about:blank]
06:49:54 INFO - PROCESS | 1867 | --DOMWINDOW == 77 (0x7f56e4282800) [pid = 1916] [serial = 2125] [outer = (nil)] [url = about:blank]
06:49:54 INFO - PROCESS | 1867 | --DOMWINDOW == 76 (0x7f56eeb37c00) [pid = 1916] [serial = 2120] [outer = (nil)] [url = about:blank]
06:49:54 INFO - PROCESS | 1867 | --DOMWINDOW == 75 (0x7f56ee835c00) [pid = 1916] [serial = 2115] [outer = (nil)] [url = about:blank]
06:49:54 INFO - PROCESS | 1867 | --DOMWINDOW == 74 (0x7f56ee749400) [pid = 1916] [serial = 2112] [outer = (nil)] [url = about:blank]
06:49:54 INFO - PROCESS | 1867 | --DOMWINDOW == 73 (0x7f56ee0c5800) [pid = 1916] [serial = 2109] [outer = (nil)] [url = about:blank]
06:49:54 INFO - PROCESS | 1867 | --DOMWINDOW == 72 (0x7f56ed747400) [pid = 1916] [serial = 2106] [outer = (nil)] [url = about:blank]
06:49:54 INFO - PROCESS | 1867 | --DOMWINDOW == 71 (0x7f56eb23d800) [pid = 1916] [serial = 2094] [outer = (nil)] [url = about:blank]
06:49:54 INFO - PROCESS | 1867 | --DOMWINDOW == 70 (0x7f56ea254000) [pid = 1916] [serial = 2091] [outer = (nil)] [url = about:blank]
06:49:54 INFO - PROCESS | 1867 | --DOMWINDOW == 69 (0x7f56e9c15c00) [pid = 1916] [serial = 2088] [outer = (nil)] [url = about:blank]
06:49:54 INFO - PROCESS | 1867 | --DOMWINDOW == 68 (0x7f56e77a4400) [pid = 1916] [serial = 2083] [outer = (nil)] [url = about:blank]
06:49:54 INFO - PROCESS | 1867 | --DOMWINDOW == 67 (0x7f56e4437400) [pid = 1916] [serial = 2078] [outer = (nil)] [url = about:blank]
06:49:54 INFO - PROCESS | 1867 | --DOMWINDOW == 66 (0x7f56e82dd800) [pid = 1916] [serial = 2073] [outer = (nil)] [url = about:blank]
06:49:54 INFO - PROCESS | 1867 | --DOMWINDOW == 65 (0x7f56e5b3e400) [pid = 1916] [serial = 2133] [outer = (nil)] [url = about:blank]
06:49:54 INFO - PROCESS | 1867 | --DOMWINDOW == 64 (0x7f56e47cec00) [pid = 1916] [serial = 2130] [outer = (nil)] [url = about:blank]
06:49:58 INFO - PROCESS | 1867 | --DOMWINDOW == 63 (0x7f56f0736c00) [pid = 1916] [serial = 2183] [outer = (nil)] [url = about:blank]
06:49:58 INFO - PROCESS | 1867 | --DOMWINDOW == 62 (0x7f56eeb38000) [pid = 1916] [serial = 2174] [outer = (nil)] [url = about:blank]
06:49:58 INFO - PROCESS | 1867 | --DOMWINDOW == 61 (0x7f56ef13c800) [pid = 1916] [serial = 2177] [outer = (nil)] [url = about:blank]
06:49:58 INFO - PROCESS | 1867 | --DOMWINDOW == 60 (0x7f56ef231400) [pid = 1916] [serial = 2180] [outer = (nil)] [url = about:blank]
06:49:58 INFO - PROCESS | 1867 | --DOMWINDOW == 59 (0x7f56ee0cc400) [pid = 1916] [serial = 2169] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:49:58 INFO - PROCESS | 1867 | --DOMWINDOW == 58 (0x7f56ec20d000) [pid = 1916] [serial = 2166] [outer = (nil)] [url = about:blank]
06:49:58 INFO - PROCESS | 1867 | --DOMWINDOW == 57 (0x7f56ee0c8800) [pid = 1916] [serial = 2171] [outer = (nil)] [url = about:blank]
06:49:58 INFO - PROCESS | 1867 | --DOMWINDOW == 56 (0x7f56eb19cc00) [pid = 1916] [serial = 2159] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:49:58 INFO - PROCESS | 1867 | --DOMWINDOW == 55 (0x7f56e9c76400) [pid = 1916] [serial = 2156] [outer = (nil)] [url = about:blank]
06:49:58 INFO - PROCESS | 1867 | --DOMWINDOW == 54 (0x7f56eb933000) [pid = 1916] [serial = 2164] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446907762456]
06:49:58 INFO - PROCESS | 1867 | --DOMWINDOW == 53 (0x7f56eb312800) [pid = 1916] [serial = 2161] [outer = (nil)] [url = about:blank]
06:49:58 INFO - PROCESS | 1867 | --DOMWINDOW == 52 (0x7f56e6553400) [pid = 1916] [serial = 2147] [outer = (nil)] [url = about:blank]
06:49:58 INFO - PROCESS | 1867 | --DOMWINDOW == 51 (0x7f56e7a05000) [pid = 1916] [serial = 2150] [outer = (nil)] [url = about:blank]
06:49:58 INFO - PROCESS | 1867 | --DOMWINDOW == 50 (0x7f56e24eec00) [pid = 1916] [serial = 2194] [outer = (nil)] [url = about:blank]
06:49:58 INFO - PROCESS | 1867 | --DOMWINDOW == 49 (0x7f56e8a9b400) [pid = 1916] [serial = 2153] [outer = (nil)] [url = about:blank]
06:49:58 INFO - PROCESS | 1867 | --DOMWINDOW == 48 (0x7f56e4b94800) [pid = 1916] [serial = 2141] [outer = (nil)] [url = about:blank]
06:49:58 INFO - PROCESS | 1867 | --DOMWINDOW == 47 (0x7f56e6112000) [pid = 1916] [serial = 2144] [outer = (nil)] [url = about:blank]
06:49:58 INFO - PROCESS | 1867 | --DOMWINDOW == 46 (0x7f56e24fcc00) [pid = 1916] [serial = 2138] [outer = (nil)] [url = about:blank]
06:49:58 INFO - PROCESS | 1867 | --DOMWINDOW == 45 (0x7f56e2327000) [pid = 1916] [serial = 2192] [outer = (nil)] [url = about:blank]
06:49:58 INFO - PROCESS | 1867 | --DOMWINDOW == 44 (0x7f56e1f90800) [pid = 1916] [serial = 2189] [outer = (nil)] [url = about:blank]
06:49:58 INFO - PROCESS | 1867 | --DOMWINDOW == 43 (0x7f56f092f400) [pid = 1916] [serial = 2186] [outer = (nil)] [url = about:blank]
06:49:58 INFO - PROCESS | 1867 | --DOMWINDOW == 42 (0x7f56e254c800) [pid = 1916] [serial = 2195] [outer = (nil)] [url = about:blank]
06:49:58 INFO - PROCESS | 1867 | --DOMWINDOW == 41 (0x7f56e1e8d400) [pid = 1916] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/resource-timing/test_resource_timing.html]
06:49:58 INFO - PROCESS | 1867 | --DOMWINDOW == 40 (0x7f56ed8c2800) [pid = 1916] [serial = 2168] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:49:58 INFO - PROCESS | 1867 | --DOMWINDOW == 39 (0x7f56eeb3d000) [pid = 1916] [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]
06:49:58 INFO - PROCESS | 1867 | --DOMWINDOW == 38 (0x7f56ea422800) [pid = 1916] [serial = 2158] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:49:58 INFO - PROCESS | 1867 | --DOMWINDOW == 37 (0x7f56e1e84800) [pid = 1916] [serial = 2193] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/lock-bad-argument.html]
06:49:58 INFO - PROCESS | 1867 | --DOMWINDOW == 36 (0x7f56ee42e000) [pid = 1916] [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]
06:49:58 INFO - PROCESS | 1867 | --DOMWINDOW == 35 (0x7f56eb5ce800) [pid = 1916] [serial = 2163] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1446907762456]
06:49:58 INFO - PROCESS | 1867 | --DOMWINDOW == 34 (0x7f56efc7e000) [pid = 1916] [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]
06:49:58 INFO - PROCESS | 1867 | --DOMWINDOW == 33 (0x7f56eb930000) [pid = 1916] [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]
06:49:58 INFO - PROCESS | 1867 | --DOMWINDOW == 32 (0x7f56ef22e000) [pid = 1916] [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]
06:49:58 INFO - PROCESS | 1867 | --DOMWINDOW == 31 (0x7f56ef13ec00) [pid = 1916] [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]
06:49:58 INFO - PROCESS | 1867 | --DOMWINDOW == 30 (0x7f56ea46c000) [pid = 1916] [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]
06:49:58 INFO - PROCESS | 1867 | --DOMWINDOW == 29 (0x7f56e82e5400) [pid = 1916] [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]
06:49:58 INFO - PROCESS | 1867 | --DOMWINDOW == 28 (0x7f56e9c71400) [pid = 1916] [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]
06:49:58 INFO - PROCESS | 1867 | --DOMWINDOW == 27 (0x7f56e6110800) [pid = 1916] [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]
06:49:58 INFO - PROCESS | 1867 | --DOMWINDOW == 26 (0x7f56e78cf000) [pid = 1916] [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]
06:49:58 INFO - PROCESS | 1867 | --DOMWINDOW == 25 (0x7f56e78d7c00) [pid = 1916] [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]
06:49:58 INFO - PROCESS | 1867 | --DOMWINDOW == 24 (0x7f56e2211000) [pid = 1916] [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]
06:49:58 INFO - PROCESS | 1867 | --DOMWINDOW == 23 (0x7f56e4a5cc00) [pid = 1916] [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]
06:49:58 INFO - PROCESS | 1867 | --DOMWINDOW == 22 (0x7f56e24ef400) [pid = 1916] [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]
06:49:58 INFO - PROCESS | 1867 | --DOMWINDOW == 21 (0x7f56e2325c00) [pid = 1916] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/resource-timing/resources/resource_timing_test0.html]
06:49:58 INFO - PROCESS | 1867 | --DOMWINDOW == 20 (0x7f56f07d4800) [pid = 1916] [serial = 2184] [outer = (nil)] [url = about:blank]
06:49:58 INFO - PROCESS | 1867 | --DOMWINDOW == 19 (0x7f56ef237000) [pid = 1916] [serial = 2181] [outer = (nil)] [url = about:blank]
06:49:58 INFO - PROCESS | 1867 | --DOMWINDOW == 18 (0x7f56e5fa3400) [pid = 1916] [serial = 2142] [outer = (nil)] [url = about:blank]
06:49:58 INFO - PROCESS | 1867 | --DOMWINDOW == 17 (0x7f56e6233400) [pid = 1916] [serial = 2145] [outer = (nil)] [url = about:blank]
06:49:58 INFO - PROCESS | 1867 | --DOMWINDOW == 16 (0x7f56e4283400) [pid = 1916] [serial = 2139] [outer = (nil)] [url = about:blank]
06:49:58 INFO - PROCESS | 1867 | --DOMWINDOW == 15 (0x7f56f09d0800) [pid = 1916] [serial = 2187] [outer = (nil)] [url = about:blank]
06:50:02 INFO - PROCESS | 1867 | --DOMWINDOW == 14 (0x7f56e7cda400) [pid = 1916] [serial = 2151] [outer = (nil)] [url = about:blank]
06:50:02 INFO - PROCESS | 1867 | --DOMWINDOW == 13 (0x7f56e779d000) [pid = 1916] [serial = 2148] [outer = (nil)] [url = about:blank]
06:50:02 INFO - PROCESS | 1867 | --DOMWINDOW == 12 (0x7f56ea251000) [pid = 1916] [serial = 2157] [outer = (nil)] [url = about:blank]
06:50:02 INFO - PROCESS | 1867 | --DOMWINDOW == 11 (0x7f56e91a0000) [pid = 1916] [serial = 2154] [outer = (nil)] [url = about:blank]
06:50:02 INFO - PROCESS | 1867 | --DOMWINDOW == 10 (0x7f56ee837400) [pid = 1916] [serial = 2172] [outer = (nil)] [url = about:blank]
06:50:02 INFO - PROCESS | 1867 | --DOMWINDOW == 9 (0x7f56ed528400) [pid = 1916] [serial = 2167] [outer = (nil)] [url = about:blank]
06:50:02 INFO - PROCESS | 1867 | --DOMWINDOW == 8 (0x7f56eb4c3400) [pid = 1916] [serial = 2162] [outer = (nil)] [url = about:blank]
06:50:02 INFO - PROCESS | 1867 | --DOMWINDOW == 7 (0x7f56ef19fc00) [pid = 1916] [serial = 2178] [outer = (nil)] [url = about:blank]
06:50:02 INFO - PROCESS | 1867 | --DOMWINDOW == 6 (0x7f56eef83800) [pid = 1916] [serial = 2175] [outer = (nil)] [url = about:blank]
06:50:02 INFO - PROCESS | 1867 | --DOMWINDOW == 5 (0x7f56e2203400) [pid = 1916] [serial = 2190] [outer = (nil)] [url = about:blank]
06:50:05 INFO - PROCESS | 1867 | JavaScript error: http://web-platform.test:8000/screen-orientation/lock-basic.html, line 11: NotSupportedError: Operation is not supported
06:50:05 INFO - PROCESS | 1867 | --DOMWINDOW == 4 (0x7f56e1dcd800) [pid = 1916] [serial = 2197] [outer = (nil)] [url = about:blank]
06:50:19 INFO - PROCESS | 1867 | MARIONETTE LOG: INFO: Timeout fired
06:50:19 INFO - TEST-PASS | /screen-orientation/lock-basic.html | Test that screen.orientation.unlock() doesn't throw when there is no lock
06:50:19 INFO - TEST-TIMEOUT | /screen-orientation/lock-basic.html | Test that screen.orientation.lock returns a pending promise. - Test timed out
06:50:19 INFO - TEST-PASS | /screen-orientation/lock-basic.html | Test that screen.orientation.lock() is actually async
06:50:19 INFO - TEST-TIMEOUT | /screen-orientation/lock-basic.html | took 36543ms
06:50:19 INFO - TEST-START | /screen-orientation/lock-sandboxed-iframe.html
06:50:20 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e1d1e800 == 3 [pid = 1916] [id = 786]
06:50:20 INFO - PROCESS | 1867 | ++DOMWINDOW == 5 (0x7f56e1dcc000) [pid = 1916] [serial = 2199] [outer = (nil)]
06:50:20 INFO - PROCESS | 1867 | ++DOMWINDOW == 6 (0x7f56e1dcd000) [pid = 1916] [serial = 2200] [outer = 0x7f56e1dcc000]
06:50:20 INFO - PROCESS | 1867 | ++DOMWINDOW == 7 (0x7f56e1f95400) [pid = 1916] [serial = 2201] [outer = 0x7f56e1dcc000]
06:50:21 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e1d17000 == 4 [pid = 1916] [id = 787]
06:50:21 INFO - PROCESS | 1867 | ++DOMWINDOW == 8 (0x7f56e2204c00) [pid = 1916] [serial = 2202] [outer = (nil)]
06:50:21 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e1e67800 == 5 [pid = 1916] [id = 788]
06:50:21 INFO - PROCESS | 1867 | ++DOMWINDOW == 9 (0x7f56e2206000) [pid = 1916] [serial = 2203] [outer = (nil)]
06:50:21 INFO - PROCESS | 1867 | ++DOMWINDOW == 10 (0x7f56e2206800) [pid = 1916] [serial = 2204] [outer = 0x7f56e2206000]
06:50:21 INFO - PROCESS | 1867 | ++DOMWINDOW == 11 (0x7f56e2207400) [pid = 1916] [serial = 2205] [outer = 0x7f56e2204c00]
06:50:28 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e20d4000 == 4 [pid = 1916] [id = 785]
06:50:34 INFO - PROCESS | 1867 | --DOMWINDOW == 10 (0x7f56e1f91400) [pid = 1916] [serial = 2198] [outer = (nil)] [url = about:blank]
06:50:34 INFO - PROCESS | 1867 | --DOMWINDOW == 9 (0x7f56e1dcd000) [pid = 1916] [serial = 2200] [outer = (nil)] [url = about:blank]
06:50:34 INFO - PROCESS | 1867 | --DOMWINDOW == 8 (0x7f56e1dc8c00) [pid = 1916] [serial = 2196] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/lock-basic.html]
06:50:50 INFO - PROCESS | 1867 | MARIONETTE LOG: INFO: Timeout fired
06:50:50 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"
06:50:50 INFO - runTestNotAllowed/window.onmessage<@http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html:28:13
06:50:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:50:50 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1404:1
06:50:50 INFO - EventHandlerNonNull*runTestNotAllowed@http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html:27:28
06:50:50 INFO - @http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html:35:5
06:50:50 INFO - TEST-NOTRUN | /screen-orientation/lock-sandboxed-iframe.html | Test with 'allow-orientation-lock' sandboxing directive
06:50:50 INFO - TEST-TIMEOUT | /screen-orientation/lock-sandboxed-iframe.html | took 30757ms
06:50:50 INFO - TEST-START | /screen-orientation/onchange-event-subframe.html
06:50:50 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e1d17000 == 3 [pid = 1916] [id = 787]
06:50:50 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e1e67800 == 2 [pid = 1916] [id = 788]
06:50:50 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e1d26000 == 3 [pid = 1916] [id = 789]
06:50:50 INFO - PROCESS | 1867 | ++DOMWINDOW == 9 (0x7f56e1dcb000) [pid = 1916] [serial = 2206] [outer = (nil)]
06:50:51 INFO - PROCESS | 1867 | ++DOMWINDOW == 10 (0x7f56e1dcf000) [pid = 1916] [serial = 2207] [outer = 0x7f56e1dcb000]
06:50:51 INFO - PROCESS | 1867 | ++DOMWINDOW == 11 (0x7f56e1f95c00) [pid = 1916] [serial = 2208] [outer = 0x7f56e1dcb000]
06:50:51 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e1d27800 == 4 [pid = 1916] [id = 790]
06:50:51 INFO - PROCESS | 1867 | ++DOMWINDOW == 12 (0x7f56e2203800) [pid = 1916] [serial = 2209] [outer = (nil)]
06:50:51 INFO - PROCESS | 1867 | ++DOMWINDOW == 13 (0x7f56e2209400) [pid = 1916] [serial = 2210] [outer = 0x7f56e2203800]
06:50:59 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e1d1e800 == 3 [pid = 1916] [id = 786]
06:50:59 INFO - PROCESS | 1867 | --DOMWINDOW == 12 (0x7f56e2207400) [pid = 1916] [serial = 2205] [outer = 0x7f56e2204c00] [url = about:blank]
06:50:59 INFO - PROCESS | 1867 | --DOMWINDOW == 11 (0x7f56e2206800) [pid = 1916] [serial = 2204] [outer = 0x7f56e2206000] [url = about:blank]
06:50:59 INFO - PROCESS | 1867 | --DOMWINDOW == 10 (0x7f56e2206000) [pid = 1916] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/resources/sandboxed-iframe-locking.html]
06:50:59 INFO - PROCESS | 1867 | --DOMWINDOW == 9 (0x7f56e2204c00) [pid = 1916] [serial = 2202] [outer = (nil)] [url = about:blank]
06:51:05 INFO - PROCESS | 1867 | --DOMWINDOW == 8 (0x7f56e1f95400) [pid = 1916] [serial = 2201] [outer = (nil)] [url = about:blank]
06:51:05 INFO - PROCESS | 1867 | --DOMWINDOW == 7 (0x7f56e1dcf000) [pid = 1916] [serial = 2207] [outer = (nil)] [url = about:blank]
06:51:05 INFO - PROCESS | 1867 | --DOMWINDOW == 6 (0x7f56e1dcc000) [pid = 1916] [serial = 2199] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html]
06:51:21 INFO - PROCESS | 1867 | MARIONETTE LOG: INFO: Timeout fired
06:51:21 INFO - TEST-NOTRUN | /screen-orientation/onchange-event-subframe.html | Test subframes receive orientation change events
06:51:21 INFO - TEST-TIMEOUT | /screen-orientation/onchange-event-subframe.html | took 30716ms
06:51:21 INFO - TEST-START | /screen-orientation/onchange-event.html
06:51:21 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e1d27800 == 2 [pid = 1916] [id = 790]
06:51:21 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e1d21800 == 3 [pid = 1916] [id = 791]
06:51:21 INFO - PROCESS | 1867 | ++DOMWINDOW == 7 (0x7f56e1dcd000) [pid = 1916] [serial = 2211] [outer = (nil)]
06:51:21 INFO - PROCESS | 1867 | ++DOMWINDOW == 8 (0x7f56e1dcec00) [pid = 1916] [serial = 2212] [outer = 0x7f56e1dcd000]
06:51:22 INFO - PROCESS | 1867 | ++DOMWINDOW == 9 (0x7f56e1f96400) [pid = 1916] [serial = 2213] [outer = 0x7f56e1dcd000]
06:51:30 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e1d26000 == 2 [pid = 1916] [id = 789]
06:51:30 INFO - PROCESS | 1867 | --DOMWINDOW == 8 (0x7f56e2209400) [pid = 1916] [serial = 2210] [outer = 0x7f56e2203800] [url = about:blank]
06:51:30 INFO - PROCESS | 1867 | --DOMWINDOW == 7 (0x7f56e2203800) [pid = 1916] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/resources/iframe-listen-orientation-change.html]
06:51:36 INFO - PROCESS | 1867 | --DOMWINDOW == 6 (0x7f56e1dcec00) [pid = 1916] [serial = 2212] [outer = (nil)] [url = about:blank]
06:51:36 INFO - PROCESS | 1867 | --DOMWINDOW == 5 (0x7f56e1dcb000) [pid = 1916] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/onchange-event-subframe.html]
06:51:40 INFO - PROCESS | 1867 | --DOMWINDOW == 4 (0x7f56e1f95c00) [pid = 1916] [serial = 2208] [outer = (nil)] [url = about:blank]
06:51:52 INFO - PROCESS | 1867 | MARIONETTE LOG: INFO: Timeout fired
06:51:52 INFO - TEST-NOTRUN | /screen-orientation/onchange-event.html | Test that orientationchange event is fired when the orientation changes.
06:51:52 INFO - TEST-NOTRUN | /screen-orientation/onchange-event.html | Test that orientationchange event is not fired when the orientation does not change.
06:51:52 INFO - TEST-TIMEOUT | /screen-orientation/onchange-event.html | took 30707ms
06:51:52 INFO - TEST-START | /screen-orientation/orientation-api.html
06:51:52 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e1d1f000 == 3 [pid = 1916] [id = 792]
06:51:52 INFO - PROCESS | 1867 | ++DOMWINDOW == 5 (0x7f56e1dcd800) [pid = 1916] [serial = 2214] [outer = (nil)]
06:51:52 INFO - PROCESS | 1867 | ++DOMWINDOW == 6 (0x7f56e1dcec00) [pid = 1916] [serial = 2215] [outer = 0x7f56e1dcd800]
06:51:52 INFO - PROCESS | 1867 | ++DOMWINDOW == 7 (0x7f56e1f98800) [pid = 1916] [serial = 2216] [outer = 0x7f56e1dcd800]
06:51:53 INFO - TEST-PASS | /screen-orientation/orientation-api.html | Test that the Screen Orientation API is present.
06:51:53 INFO - TEST-PASS | /screen-orientation/orientation-api.html | Test Screen Orientation API property types.
06:51:53 INFO - TEST-PASS | /screen-orientation/orientation-api.html | Test that screen.orientation is an EventTarget.
06:51:53 INFO - TEST-OK | /screen-orientation/orientation-api.html | took 1174ms
06:51:53 INFO - TEST-START | /screen-orientation/orientation-reading.html
06:51:53 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e2004800 == 4 [pid = 1916] [id = 793]
06:51:53 INFO - PROCESS | 1867 | ++DOMWINDOW == 8 (0x7f56e1dce400) [pid = 1916] [serial = 2217] [outer = (nil)]
06:51:53 INFO - PROCESS | 1867 | ++DOMWINDOW == 9 (0x7f56e220d000) [pid = 1916] [serial = 2218] [outer = 0x7f56e1dce400]
06:51:53 INFO - PROCESS | 1867 | ++DOMWINDOW == 10 (0x7f56e2327c00) [pid = 1916] [serial = 2219] [outer = 0x7f56e1dce400]
06:51:54 INFO - TEST-PASS | /screen-orientation/orientation-reading.html | Test screen.orientation properties
06:51:54 INFO - TEST-FAIL | /screen-orientation/orientation-reading.html | Test screen.orientation default values. - assert_equals: expected "portrait-primary" but got "landscape-primary"
06:51:54 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:14:5
06:51:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:51:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:51:54 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:13:1
06:51:54 INFO - TEST-PASS | /screen-orientation/orientation-reading.html | Test that screen.orientation properties are not writable
06:51:54 INFO - TEST-PASS | /screen-orientation/orientation-reading.html | Test that screen.orientation is always the same object
06:51:54 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
06:51:54 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:51:13
06:51:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:51:54 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:50:9
06:51:54 INFO - promise callback*@http://web-platform.test:8000/screen-orientation/orientation-reading.html:39:1
06:51:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:51:54 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:51:54 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:33:1
06:51:54 INFO - TEST-OK | /screen-orientation/orientation-reading.html | took 1284ms
06:51:54 INFO - TEST-START | /selection/Document-open.html
06:51:54 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e201c000 == 5 [pid = 1916] [id = 794]
06:51:54 INFO - PROCESS | 1867 | ++DOMWINDOW == 11 (0x7f56e220a000) [pid = 1916] [serial = 2220] [outer = (nil)]
06:51:55 INFO - PROCESS | 1867 | ++DOMWINDOW == 12 (0x7f56e24ef800) [pid = 1916] [serial = 2221] [outer = 0x7f56e220a000]
06:51:55 INFO - PROCESS | 1867 | ++DOMWINDOW == 13 (0x7f56e24f7400) [pid = 1916] [serial = 2222] [outer = 0x7f56e220a000]
06:51:55 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e2840000 == 6 [pid = 1916] [id = 795]
06:51:55 INFO - PROCESS | 1867 | ++DOMWINDOW == 14 (0x7f56e24fa400) [pid = 1916] [serial = 2223] [outer = (nil)]
06:51:55 INFO - PROCESS | 1867 | ++DOMWINDOW == 15 (0x7f56e232a800) [pid = 1916] [serial = 2224] [outer = 0x7f56e24fa400]
06:51:55 INFO - PROCESS | 1867 | ++DOMWINDOW == 16 (0x7f56e24f7c00) [pid = 1916] [serial = 2225] [outer = 0x7f56e24fa400]
06:51:56 INFO - PROCESS | 1867 | [Child 1916] 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
06:51:56 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 ""
06:51:56 INFO - iframe.onload/<@http://web-platform.test:8000/selection/Document-open.html:35:1
06:51:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:51:56 INFO - iframe.onload@http://web-platform.test:8000/selection/Document-open.html:21:5
06:51:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selection/Document-open.html:20:1
06:51:56 INFO - TEST-OK | /selection/Document-open.html | took 1426ms
06:51:57 INFO - TEST-START | /selection/addRange.html
06:51:57 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e2855800 == 7 [pid = 1916] [id = 796]
06:51:57 INFO - PROCESS | 1867 | ++DOMWINDOW == 17 (0x7f56e2330000) [pid = 1916] [serial = 2226] [outer = (nil)]
06:51:57 INFO - PROCESS | 1867 | ++DOMWINDOW == 18 (0x7f56e24f9400) [pid = 1916] [serial = 2227] [outer = 0x7f56e2330000]
06:51:57 INFO - PROCESS | 1867 | ++DOMWINDOW == 19 (0x7f56e443d000) [pid = 1916] [serial = 2228] [outer = 0x7f56e2330000]
06:53:11 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e1d21800 == 6 [pid = 1916] [id = 791]
06:53:11 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e1d1f000 == 5 [pid = 1916] [id = 792]
06:53:11 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e2004800 == 4 [pid = 1916] [id = 793]
06:53:11 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e201c000 == 3 [pid = 1916] [id = 794]
06:53:11 INFO - PROCESS | 1867 | --DOMWINDOW == 18 (0x7f56e232a800) [pid = 1916] [serial = 2224] [outer = 0x7f56e24fa400] [url = about:blank]
06:53:13 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
06:53:13 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
06:53:13 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
06:53:13 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
06:53:13 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
06:53:13 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
06:53:13 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
06:53:13 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
06:53:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:13 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
06:53:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:49:1
06:53:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:53:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:13 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 ""
06:53:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:53:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:53:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:13 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
06:53:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:53:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:53:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:13 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
06:53:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:53:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:53:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:13 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
06:53:13 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
06:53:13 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
06:53:13 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
06:53:13 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
06:53:13 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
06:53:13 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
06:53:13 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
06:53:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:13 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
06:53:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:49:1
06:53:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:53:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:13 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 ""
06:53:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:53:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:53:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:13 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
06:53:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:53:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:53:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:13 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
06:53:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:53:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:53:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:13 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
06:53:13 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
06:53:13 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
06:53:13 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
06:53:13 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
06:53:13 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
06:53:13 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
06:53:13 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
06:53:13 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
06:53:13 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
06:53:13 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
06:53:13 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
06:53:13 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
06:53:13 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
06:53:13 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
06:53:13 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
06:53:13 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
06:53:13 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
06:53:13 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
06:53:13 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
06:53:13 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
06:53:13 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
06:53:13 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
06:53:13 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
06:53:13 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
06:53:13 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
06:53:13 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
06:53:13 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
06:53:13 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
06:53:13 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
06:53:13 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
06:53:13 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
06:53:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:14 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
06:53:14 INFO - Selection.addRange() tests
06:53:14 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:53:14 INFO - "
06:53:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:53:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:53:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:14 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 ""
06:53:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:53:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:53:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:14 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
06:53:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:53:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:53:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:14 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
06:53:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:53:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:53:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:14 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̈ḧ
06:53:14 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:53:14 INFO - "
06:53:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:53:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:53:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:14 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 ""
06:53:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:53:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:53:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:14 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
06:53:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:53:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:53:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:14 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
06:53:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:53:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:53:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:14 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
06:53:14 INFO - Selection.addRange() tests
06:53:14 INFO - Selection.addRange() tests
06:53:14 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:53:14 INFO - "
06:53:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:53:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:53:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:14 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 ""
06:53:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:53:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:53:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:14 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
06:53:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:53:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:53:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:14 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
06:53:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:53:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:53:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:14 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̈ḧ
06:53:14 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:53:14 INFO - "
06:53:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:53:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:53:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:14 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 ""
06:53:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:53:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:53:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:14 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
06:53:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:53:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:53:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:14 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
06:53:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:53:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:53:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 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
06:53:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:14 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
06:53:14 INFO - Selection.addRange() tests
06:53:15 INFO - Selection.addRange() tests
06:53:15 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:53:15 INFO - "
06:53:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:53:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:15 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 ""
06:53:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:53:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:15 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
06:53:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:53:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:15 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
06:53:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:53:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:15 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̈ḧ
06:53:15 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:53:15 INFO - "
06:53:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:53:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:15 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 ""
06:53:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:53:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:15 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
06:53:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:53:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:15 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
06:53:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:53:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:15 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
06:53:15 INFO - Selection.addRange() tests
06:53:15 INFO - Selection.addRange() tests
06:53:15 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:53:15 INFO - "
06:53:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:53:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:15 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 ""
06:53:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:53:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:15 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
06:53:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:53:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:15 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
06:53:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:53:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:15 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̈ḧ
06:53:15 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:53:15 INFO - "
06:53:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:53:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:15 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 ""
06:53:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:53:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:15 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
06:53:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:53:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:15 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
06:53:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:53:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 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
06:53:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:15 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
06:53:15 INFO - Selection.addRange() tests
06:53:16 INFO - Selection.addRange() tests
06:53:16 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:53:16 INFO - "
06:53:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:53:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:16 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 ""
06:53:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:53:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:16 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
06:53:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:53:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:16 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
06:53:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:53:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:16 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̈ḧ
06:53:16 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:53:16 INFO - "
06:53:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:53:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:16 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 ""
06:53:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:53:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:16 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
06:53:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:53:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:16 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
06:53:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:53:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:16 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
06:53:16 INFO - Selection.addRange() tests
06:53:16 INFO - Selection.addRange() tests
06:53:16 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:53:16 INFO - "
06:53:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:53:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:16 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 ""
06:53:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:53:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:16 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
06:53:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:53:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:16 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
06:53:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:53:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:16 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̈ḧ
06:53:16 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:53:16 INFO - "
06:53:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:53:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:16 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 ""
06:53:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:53:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:16 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
06:53:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:53:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:16 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
06:53:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:53:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 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
06:53:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:16 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
06:53:16 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
06:53:16 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:17 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
06:53:17 INFO - Selection.addRange() tests
06:53:17 INFO - Selection.addRange() tests
06:53:17 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:53:17 INFO - "
06:53:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:53:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:17 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 ""
06:53:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:53:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:17 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
06:53:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:53:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:17 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
06:53:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:53:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:17 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̈ḧ
06:53:17 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:53:17 INFO - "
06:53:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:53:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:17 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 ""
06:53:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:53:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:17 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
06:53:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:53:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:17 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
06:53:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:53:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 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
06:53:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:17 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
06:53:17 INFO - Selection.addRange() tests
06:53:18 INFO - Selection.addRange() tests
06:53:18 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:53:18 INFO - "
06:53:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:53:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:18 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 ""
06:53:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:53:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:18 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
06:53:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:53:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:18 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
06:53:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:53:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:18 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̈ḧ
06:53:18 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:53:18 INFO - "
06:53:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:53:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:18 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 ""
06:53:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:53:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:18 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
06:53:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:53:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:18 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
06:53:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:53:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:18 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
06:53:18 INFO - Selection.addRange() tests
06:53:18 INFO - Selection.addRange() tests
06:53:18 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:53:18 INFO - "
06:53:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:53:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:18 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 ""
06:53:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:53:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:18 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
06:53:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:53:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:18 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
06:53:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:53:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:18 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̈ḧ
06:53:18 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:53:18 INFO - "
06:53:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:53:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:18 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 ""
06:53:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:53:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:18 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
06:53:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:53:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:18 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
06:53:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:53:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 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
06:53:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:18 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
06:53:18 INFO - Selection.addRange() tests
06:53:19 INFO - Selection.addRange() tests
06:53:19 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:53:19 INFO - "
06:53:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:53:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:19 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 ""
06:53:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:53:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:19 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
06:53:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:53:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:19 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
06:53:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:53:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:19 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̈ḧ
06:53:19 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:53:19 INFO - "
06:53:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:53:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:19 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 ""
06:53:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:53:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:19 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
06:53:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:53:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:19 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
06:53:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:53:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:19 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
06:53:19 INFO - Selection.addRange() tests
06:53:19 INFO - Selection.addRange() tests
06:53:19 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:53:19 INFO - "
06:53:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:53:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:19 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 ""
06:53:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:53:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:19 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
06:53:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:53:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:19 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
06:53:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:53:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 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
06:53:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:20 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̈ḧ
06:53:20 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:53:20 INFO - "
06:53:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:53:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:53:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:20 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 ""
06:53:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:53:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:53:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:20 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
06:53:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:53:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:53:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:20 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
06:53:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:53:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:53:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:20 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
06:53:20 INFO - Selection.addRange() tests
06:53:20 INFO - Selection.addRange() tests
06:53:20 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:53:20 INFO - "
06:53:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:53:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:53:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:20 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 ""
06:53:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:53:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:53:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:20 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
06:53:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:53:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:53:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:20 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
06:53:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:53:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:53:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:20 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̈ḧ
06:53:20 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:53:20 INFO - "
06:53:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:53:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:53:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:20 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 ""
06:53:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:53:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:53:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:20 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
06:53:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:53:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:53:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:20 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
06:53:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:53:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:53:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 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
06:53:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:20 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
06:53:20 INFO - Selection.addRange() tests
06:53:21 INFO - Selection.addRange() tests
06:53:21 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:53:21 INFO - "
06:53:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:53:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:53:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:21 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 ""
06:53:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:53:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:53:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:21 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
06:53:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:53:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:53:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:21 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
06:53:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:53:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:53:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:21 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
06:53:21 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
06:53:21 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
06:53:21 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
06:53:21 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
06:53:21 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
06:53:21 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
06:53:21 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
06:53:21 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
06:53:21 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
06:53:21 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
06:53:21 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
06:53:21 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
06:53:21 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
06:53:21 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
06:53:21 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
06:53:21 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
06:53:21 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
06:53:21 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
06:53:21 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
06:53:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:21 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
06:53:21 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
06:53:21 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
06:53:21 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
06:53:21 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
06:53:21 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
06:53:21 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
06:53:21 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
06:53:21 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
06:53:21 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
06:53:21 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
06:53:21 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
06:53:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:21 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
06:53:21 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
06:53:21 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
06:53:21 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
06:53:21 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
06:53:21 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
06:53:21 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
06:53:21 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
06:53:21 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
06:53:21 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
06:53:21 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
06:53:21 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
06:53:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:21 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
06:53:21 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
06:53:21 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
06:53:21 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
06:53:21 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
06:53:21 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
06:53:21 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
06:53:21 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
06:53:21 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
06:53:21 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
06:53:21 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
06:53:21 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
06:53:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:21 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̈ḧ
06:53:21 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:53:21 INFO - "
06:53:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:53:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:53:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:21 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 ""
06:53:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:53:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:53:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:21 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
06:53:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:53:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:53:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:21 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
06:53:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:53:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:53:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:21 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
06:53:21 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
06:53:21 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
06:53:21 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
06:53:21 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
06:53:21 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
06:53:21 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
06:53:21 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
06:53:21 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
06:53:21 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
06:53:21 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
06:53:21 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
06:53:21 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
06:53:21 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
06:53:21 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
06:53:21 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
06:53:21 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
06:53:21 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
06:53:21 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
06:53:21 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
06:53:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:21 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
06:53:21 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
06:53:21 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
06:53:21 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
06:53:21 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
06:53:21 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
06:53:21 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
06:53:21 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
06:53:21 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
06:53:21 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
06:53:21 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
06:53:21 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
06:53:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:21 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
06:53:21 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
06:53:21 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
06:53:21 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
06:53:21 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
06:53:21 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
06:53:21 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
06:53:21 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
06:53:21 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
06:53:21 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
06:53:21 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
06:53:21 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
06:53:21 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
06:53:21 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
06:53:21 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
06:53:21 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
06:53:21 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
06:53:21 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
06:53:21 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
06:53:21 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
06:53:21 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
06:53:21 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
06:53:21 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
06:53:21 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
06:53:21 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
06:53:21 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
06:53:21 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
06:53:21 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
06:53:21 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
06:53:21 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
06:53:21 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
06:53:21 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
06:53:21 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
06:53:21 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
06:53:21 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
06:53:21 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
06:53:21 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
06:53:21 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
06:53:21 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
06:53:21 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
06:53:21 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
06:53:21 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
06:53:21 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
06:53:21 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
06:53:21 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
06:53:21 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
06:53:21 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
06:53:21 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
06:53:21 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
06:53:21 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
06:53:21 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
06:53:21 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
06:53:21 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
06:53:21 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
06:53:21 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
06:53:21 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
06:53:21 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
06:53:21 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
06:53:21 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
06:53:21 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
06:53:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:21 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
06:53:21 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
06:53:21 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
06:53:21 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
06:53:21 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
06:53:21 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
06:53:21 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
06:53:21 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
06:53:21 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
06:53:21 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
06:53:21 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
06:53:21 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
06:53:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:21 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
06:53:21 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
06:53:21 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
06:53:21 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
06:53:21 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
06:53:21 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
06:53:21 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
06:53:21 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
06:53:21 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
06:53:21 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
06:53:21 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
06:53:21 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
06:53:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:21 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
06:53:21 INFO - Selection.addRange() tests
06:53:22 INFO - Selection.addRange() tests
06:53:22 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:53:22 INFO - "
06:53:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:53:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:53:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:22 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 ""
06:53:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:53:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:53:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:22 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
06:53:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:53:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:53:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:22 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
06:53:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:53:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:53:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:22 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̈ḧ
06:53:22 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:53:22 INFO - "
06:53:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:53:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:53:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:22 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 ""
06:53:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:53:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:53:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:22 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
06:53:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:53:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:53:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:22 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
06:53:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:53:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:53:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:22 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
06:53:22 INFO - Selection.addRange() tests
06:53:22 INFO - Selection.addRange() tests
06:53:22 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:53:22 INFO - "
06:53:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:53:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:53:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:22 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 ""
06:53:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:53:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:53:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:22 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
06:53:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:53:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:53:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:22 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
06:53:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:53:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:53:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:22 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̈ḧ
06:53:22 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:53:22 INFO - "
06:53:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:53:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:53:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:22 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 ""
06:53:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:53:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:53:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:22 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
06:53:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:53:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:53:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:22 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
06:53:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:53:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:53:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 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
06:53:22 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:23 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
06:53:23 INFO - Selection.addRange() tests
06:53:23 INFO - Selection.addRange() tests
06:53:23 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:53:23 INFO - "
06:53:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:53:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:53:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:23 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 ""
06:53:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:53:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:53:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:23 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
06:53:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:53:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:53:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:23 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
06:53:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:53:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:53:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:23 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̈ḧ
06:53:23 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:53:23 INFO - "
06:53:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:53:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:53:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:23 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 ""
06:53:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:53:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:53:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:23 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
06:53:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:53:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:53:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:23 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
06:53:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:53:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:53:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 INFO - PROCESS | 1867 | --DOMWINDOW == 5 (0x7f56e24f7400) [pid = 1916] [serial = 2222] [outer = (nil)] [url = about:blank]
06:53:23 INFO - PROCESS | 1867 | --DOMWINDOW == 4 (0x7f56e2327c00) [pid = 1916] [serial = 2219] [outer = (nil)] [url = about:blank]
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 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
06:53:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:23 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
06:53:23 INFO - Selection.addRange() tests
06:53:24 INFO - Selection.addRange() tests
06:53:24 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:53:24 INFO - "
06:53:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:53:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:53:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:24 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 ""
06:53:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:53:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:53:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:24 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
06:53:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:53:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:53:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:24 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
06:53:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:53:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:53:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:24 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̈ḧ
06:53:24 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:53:24 INFO - "
06:53:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:53:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:53:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:24 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 ""
06:53:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:53:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:53:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:24 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
06:53:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:53:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:53:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:24 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
06:53:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:53:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:53:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:24 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
06:53:24 INFO - Selection.addRange() tests
06:53:24 INFO - Selection.addRange() tests
06:53:24 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:53:24 INFO - "
06:53:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:53:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:53:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:24 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 ""
06:53:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:53:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:53:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:24 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
06:53:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:53:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:53:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:24 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
06:53:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:53:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:53:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:24 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̈ḧ
06:53:24 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:53:24 INFO - "
06:53:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:53:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:53:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:24 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 ""
06:53:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:53:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:53:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:24 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
06:53:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:53:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:53:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:24 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
06:53:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:53:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:53:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 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
06:53:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:24 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
06:53:24 INFO - Selection.addRange() tests
06:53:25 INFO - Selection.addRange() tests
06:53:25 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:53:25 INFO - "
06:53:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:53:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:53:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:25 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 ""
06:53:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:53:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:53:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:25 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
06:53:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:53:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:53:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:25 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
06:53:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:53:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:53:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:25 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̈ḧ
06:53:25 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:53:25 INFO - "
06:53:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:53:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:53:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:25 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 ""
06:53:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:53:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:53:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:25 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
06:53:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:53:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:53:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:25 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
06:53:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:53:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:53:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:25 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
06:53:25 INFO - Selection.addRange() tests
06:53:25 INFO - Selection.addRange() tests
06:53:25 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:53:25 INFO - "
06:53:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:53:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:53:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:25 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 ""
06:53:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:53:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:53:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:25 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
06:53:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:53:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:53:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:25 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
06:53:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:53:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:53:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:25 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̈ḧ
06:53:25 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:53:25 INFO - "
06:53:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:53:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:53:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:25 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 ""
06:53:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:53:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:53:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:25 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
06:53:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:53:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:53:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:25 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
06:53:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:53:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:53:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 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
06:53:25 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:26 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
06:53:26 INFO - Selection.addRange() tests
06:53:26 INFO - Selection.addRange() tests
06:53:26 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:53:26 INFO - "
06:53:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:53:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:53:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:26 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 ""
06:53:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:53:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:53:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:26 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
06:53:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:53:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:53:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:26 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
06:53:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:53:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:53:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:26 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̈ḧ
06:53:26 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:53:26 INFO - "
06:53:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:53:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:53:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:26 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 ""
06:53:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:53:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:53:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:26 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
06:53:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:53:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:53:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:26 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
06:53:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:53:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:53:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 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
06:53:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:26 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
06:53:26 INFO - Selection.addRange() tests
06:53:27 INFO - Selection.addRange() tests
06:53:27 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:53:27 INFO - "
06:53:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:53:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:53:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:27 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 ""
06:53:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:53:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:53:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:27 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
06:53:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:53:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:53:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:27 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
06:53:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:53:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:53:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:27 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̈ḧ
06:53:27 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:53:27 INFO - "
06:53:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:53:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:53:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:27 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 ""
06:53:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:53:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:53:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:27 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
06:53:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:53:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:53:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:27 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
06:53:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:53:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:53:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:27 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
06:53:27 INFO - Selection.addRange() tests
06:53:27 INFO - Selection.addRange() tests
06:53:27 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:53:27 INFO - "
06:53:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:53:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:53:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:27 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 ""
06:53:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:53:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:53:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:27 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
06:53:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:53:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:53:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:27 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
06:53:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:53:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:53:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:27 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̈ḧ
06:53:27 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:53:27 INFO - "
06:53:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:53:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:53:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:27 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 ""
06:53:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:53:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:53:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:27 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
06:53:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:53:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:53:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:27 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
06:53:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:53:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:53:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 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
06:53:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:27 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
06:53:27 INFO - Selection.addRange() tests
06:53:28 INFO - Selection.addRange() tests
06:53:28 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:53:28 INFO - "
06:53:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:53:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:53:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:28 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 ""
06:53:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:53:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:53:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:28 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
06:53:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:53:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:53:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:28 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
06:53:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:53:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:53:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:28 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̈ḧ
06:53:28 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:53:28 INFO - "
06:53:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:53:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:53:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:28 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 ""
06:53:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:53:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:53:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:28 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
06:53:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:53:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:53:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:28 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
06:53:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:53:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:53:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:28 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
06:53:28 INFO - Selection.addRange() tests
06:53:28 INFO - Selection.addRange() tests
06:53:28 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:53:28 INFO - "
06:53:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:53:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:53:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:28 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 ""
06:53:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:53:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:53:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:28 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
06:53:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:53:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:53:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:28 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
06:53:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:53:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:53:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:28 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̈ḧ
06:53:28 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:53:28 INFO - "
06:53:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:53:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:53:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:28 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 ""
06:53:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:53:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:53:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:28 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
06:53:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:53:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:53:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:28 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
06:53:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:53:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:53:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:28 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
06:53:29 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
06:53:29 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
06:53:29 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
06:53:29 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
06:53:29 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
06:53:29 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
06:53:29 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
06:53:29 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
06:53:29 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
06:53:29 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
06:53:29 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
06:53:29 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
06:53:29 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
06:53:29 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
06:53:29 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
06:53:29 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
06:53:29 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
06:53:29 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
06:53:29 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
06:53:29 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
06:53:29 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
06:53:29 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
06:53:29 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
06:53:29 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
06:53:29 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
06:53:29 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
06:53:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:29 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
06:53:29 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
06:53:29 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
06:53:29 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
06:53:29 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
06:53:29 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
06:53:29 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
06:53:29 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
06:53:29 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
06:53:29 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
06:53:29 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
06:53:29 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
06:53:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:29 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
06:53:29 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
06:53:29 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
06:53:29 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
06:53:29 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
06:53:29 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
06:53:29 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
06:53:29 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
06:53:29 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
06:53:29 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
06:53:29 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
06:53:29 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
06:53:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:29 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
06:53:29 INFO - Selection.addRange() tests
06:53:29 INFO - Selection.addRange() tests
06:53:29 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:53:29 INFO - "
06:53:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:53:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:53:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:29 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 ""
06:53:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:53:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:53:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:29 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
06:53:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:53:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:53:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:29 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
06:53:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:53:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:53:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:29 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
06:53:29 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
06:53:29 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
06:53:29 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
06:53:29 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
06:53:29 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
06:53:29 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
06:53:29 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
06:53:29 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
06:53:29 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
06:53:29 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
06:53:29 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
06:53:29 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
06:53:29 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
06:53:29 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
06:53:29 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
06:53:29 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
06:53:29 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
06:53:29 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
06:53:29 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
06:53:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:29 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
06:53:29 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
06:53:29 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
06:53:29 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
06:53:29 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
06:53:29 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
06:53:29 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
06:53:29 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
06:53:29 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
06:53:29 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
06:53:29 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
06:53:29 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
06:53:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:29 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
06:53:29 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
06:53:29 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
06:53:29 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
06:53:29 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
06:53:29 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
06:53:29 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
06:53:29 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
06:53:29 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
06:53:29 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
06:53:29 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
06:53:29 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
06:53:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:29 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
06:53:29 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
06:53:29 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
06:53:29 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
06:53:29 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
06:53:29 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
06:53:29 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
06:53:29 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
06:53:29 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
06:53:29 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
06:53:29 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
06:53:29 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
06:53:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:29 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̈ḧ
06:53:29 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:53:29 INFO - "
06:53:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:53:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:53:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:29 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 ""
06:53:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:53:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:53:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:29 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
06:53:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:53:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:53:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:29 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
06:53:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:53:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:53:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:29 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
06:53:29 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
06:53:29 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
06:53:29 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
06:53:29 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
06:53:29 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
06:53:29 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
06:53:29 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
06:53:29 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
06:53:29 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
06:53:29 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
06:53:29 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
06:53:29 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
06:53:29 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
06:53:29 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
06:53:29 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
06:53:29 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
06:53:29 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
06:53:29 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
06:53:29 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
06:53:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:29 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
06:53:29 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
06:53:29 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
06:53:29 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
06:53:29 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
06:53:29 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
06:53:29 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
06:53:29 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
06:53:29 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
06:53:29 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
06:53:29 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
06:53:29 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
06:53:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:29 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
06:53:29 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
06:53:29 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
06:53:29 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
06:53:29 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
06:53:29 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
06:53:29 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
06:53:29 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
06:53:29 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
06:53:29 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
06:53:29 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
06:53:29 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
06:53:29 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
06:53:29 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
06:53:29 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
06:53:29 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
06:53:29 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
06:53:29 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
06:53:29 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
06:53:29 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
06:53:29 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
06:53:29 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
06:53:29 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
06:53:29 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
06:53:29 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
06:53:29 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
06:53:29 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
06:53:29 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
06:53:29 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
06:53:29 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
06:53:29 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
06:53:29 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
06:53:29 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
06:53:29 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
06:53:29 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
06:53:29 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
06:53:29 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
06:53:29 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
06:53:29 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
06:53:29 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
06:53:29 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
06:53:29 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
06:53:29 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
06:53:29 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
06:53:29 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
06:53:29 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
06:53:29 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
06:53:29 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
06:53:29 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
06:53:29 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
06:53:29 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
06:53:29 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
06:53:29 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
06:53:29 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
06:53:29 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
06:53:29 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
06:53:29 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
06:53:29 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
06:53:29 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
06:53:29 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
06:53:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:29 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
06:53:29 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
06:53:29 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
06:53:29 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
06:53:29 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
06:53:29 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
06:53:29 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
06:53:29 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
06:53:29 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
06:53:29 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
06:53:29 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
06:53:29 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
06:53:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:29 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
06:53:29 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
06:53:29 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
06:53:29 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
06:53:29 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
06:53:29 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
06:53:29 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
06:53:29 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
06:53:29 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
06:53:29 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
06:53:29 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
06:53:29 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
06:53:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:29 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
06:53:29 INFO - Selection.addRange() tests
06:53:30 INFO - Selection.addRange() tests
06:53:30 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:53:30 INFO - "
06:53:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:53:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:53:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:30 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 ""
06:53:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:53:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:53:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:30 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
06:53:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:53:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:53:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:30 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
06:53:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:53:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:53:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:30 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̈ḧ
06:53:30 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:53:30 INFO - "
06:53:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:53:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:53:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:30 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 ""
06:53:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:53:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:53:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:30 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
06:53:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:53:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:53:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:30 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
06:53:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:53:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:53:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:30 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
06:53:30 INFO - Selection.addRange() tests
06:53:30 INFO - Selection.addRange() tests
06:53:30 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:53:30 INFO - "
06:53:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:53:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:53:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:30 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 ""
06:53:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:53:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:53:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:30 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
06:53:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:53:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:53:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:30 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
06:53:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:53:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:53:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:30 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̈ḧ
06:53:30 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:53:30 INFO - "
06:53:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:53:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:53:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:30 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 ""
06:53:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:53:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:53:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:30 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
06:53:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:53:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:53:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:30 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
06:53:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:53:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:53:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 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
06:53:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:30 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
06:53:30 INFO - Selection.addRange() tests
06:53:31 INFO - Selection.addRange() tests
06:53:31 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:53:31 INFO - "
06:53:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:53:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:53:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:31 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 ""
06:53:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:53:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:53:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:31 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
06:53:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:53:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:53:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:31 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
06:53:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:53:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:53:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:31 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̈ḧ
06:53:31 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:53:31 INFO - "
06:53:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:53:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:53:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:31 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 ""
06:53:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:53:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:53:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:31 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
06:53:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:53:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:53:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:31 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
06:53:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:53:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:53:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:31 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
06:53:31 INFO - Selection.addRange() tests
06:53:31 INFO - Selection.addRange() tests
06:53:31 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:53:31 INFO - "
06:53:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:53:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:53:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:31 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 ""
06:53:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:53:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:53:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:31 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
06:53:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:53:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:53:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:31 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
06:53:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:53:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:53:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:31 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̈ḧ
06:53:31 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:53:31 INFO - "
06:53:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:53:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:53:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:31 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 ""
06:53:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:53:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:53:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:31 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
06:53:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:53:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:53:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:31 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
06:53:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:53:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:53:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:31 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
06:53:32 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
06:53:32 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
06:53:32 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
06:53:32 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
06:53:32 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
06:53:32 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
06:53:32 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
06:53:32 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
06:53:32 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
06:53:32 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
06:53:32 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
06:53:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:32 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
06:53:32 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
06:53:32 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
06:53:32 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
06:53:32 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
06:53:32 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
06:53:32 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
06:53:32 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
06:53:32 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
06:53:32 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
06:53:32 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
06:53:32 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
06:53:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:32 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
06:53:32 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
06:53:32 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
06:53:32 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
06:53:32 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
06:53:32 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
06:53:32 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
06:53:32 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
06:53:32 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
06:53:32 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
06:53:32 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
06:53:32 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
06:53:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:32 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
06:53:32 INFO - Selection.addRange() tests
06:53:32 INFO - Selection.addRange() tests
06:53:32 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:53:32 INFO - "
06:53:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:53:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:53:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:32 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 ""
06:53:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:53:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:53:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:32 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
06:53:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:53:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:53:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:32 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
06:53:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:53:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:53:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:32 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
06:53:32 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
06:53:32 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
06:53:32 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
06:53:32 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
06:53:32 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
06:53:32 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
06:53:32 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
06:53:32 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
06:53:32 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
06:53:32 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
06:53:32 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
06:53:32 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
06:53:32 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
06:53:32 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
06:53:32 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
06:53:32 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
06:53:32 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
06:53:32 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
06:53:32 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
06:53:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:32 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
06:53:32 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
06:53:32 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
06:53:32 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
06:53:32 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
06:53:32 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
06:53:32 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
06:53:32 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
06:53:32 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
06:53:32 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
06:53:32 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
06:53:32 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
06:53:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:32 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
06:53:32 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
06:53:32 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
06:53:32 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
06:53:32 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
06:53:32 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
06:53:32 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
06:53:32 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
06:53:32 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
06:53:32 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
06:53:32 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
06:53:32 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
06:53:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:32 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
06:53:32 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
06:53:32 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
06:53:32 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
06:53:32 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
06:53:32 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
06:53:32 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
06:53:32 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
06:53:32 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
06:53:32 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
06:53:32 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
06:53:32 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
06:53:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:32 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̈ḧ
06:53:32 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:53:32 INFO - "
06:53:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:53:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:53:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:32 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 ""
06:53:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:53:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:53:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:32 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
06:53:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:53:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:53:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:32 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
06:53:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:53:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:53:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:32 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
06:53:32 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
06:53:32 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
06:53:32 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
06:53:32 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
06:53:32 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
06:53:32 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
06:53:32 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
06:53:32 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
06:53:32 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
06:53:32 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
06:53:32 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
06:53:32 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
06:53:32 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
06:53:32 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
06:53:32 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
06:53:32 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
06:53:32 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
06:53:32 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
06:53:32 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
06:53:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:32 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
06:53:32 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
06:53:32 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
06:53:32 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
06:53:32 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
06:53:32 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
06:53:32 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
06:53:32 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
06:53:32 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
06:53:32 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
06:53:32 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
06:53:32 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
06:53:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:32 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
06:53:32 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
06:53:32 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
06:53:32 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
06:53:32 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
06:53:32 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
06:53:32 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
06:53:32 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
06:53:32 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
06:53:32 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
06:53:32 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
06:53:32 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
06:53:32 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
06:53:32 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
06:53:32 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
06:53:32 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
06:53:32 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
06:53:32 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
06:53:32 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
06:53:32 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
06:53:32 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
06:53:32 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
06:53:32 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
06:53:32 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
06:53:32 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
06:53:32 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
06:53:32 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
06:53:32 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
06:53:32 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
06:53:32 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
06:53:32 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
06:53:32 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
06:53:32 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
06:53:32 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
06:53:32 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
06:53:32 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
06:53:32 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
06:53:32 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
06:53:32 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
06:53:32 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
06:53:32 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
06:53:32 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
06:53:32 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
06:53:32 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
06:53:32 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
06:53:32 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
06:53:32 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
06:53:32 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
06:53:32 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
06:53:32 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
06:53:32 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
06:53:32 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
06:53:32 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
06:53:32 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
06:53:32 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
06:53:32 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
06:53:32 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
06:53:32 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
06:53:32 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
06:53:32 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
06:53:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:32 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
06:53:32 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
06:53:32 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
06:53:32 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
06:53:32 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
06:53:32 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
06:53:32 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
06:53:32 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
06:53:32 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
06:53:32 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
06:53:32 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
06:53:32 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
06:53:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:32 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
06:53:32 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
06:53:32 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
06:53:32 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
06:53:32 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
06:53:32 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
06:53:32 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
06:53:32 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
06:53:32 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
06:53:32 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
06:53:32 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
06:53:32 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
06:53:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:32 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
06:53:32 INFO - Selection.addRange() tests
06:53:33 INFO - Selection.addRange() tests
06:53:33 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:53:33 INFO - "
06:53:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:53:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:53:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:33 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 ""
06:53:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:53:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:53:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:33 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
06:53:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:53:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:53:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:33 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
06:53:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:53:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:53:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:33 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
06:53:33 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
06:53:33 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
06:53:33 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
06:53:33 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
06:53:33 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
06:53:33 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
06:53:33 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
06:53:33 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
06:53:33 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
06:53:33 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
06:53:33 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
06:53:33 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
06:53:33 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
06:53:33 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
06:53:33 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
06:53:33 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
06:53:33 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
06:53:33 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
06:53:33 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
06:53:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:33 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
06:53:33 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
06:53:33 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
06:53:33 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
06:53:33 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
06:53:33 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
06:53:33 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
06:53:33 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
06:53:33 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
06:53:33 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
06:53:33 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
06:53:33 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
06:53:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:33 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
06:53:33 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
06:53:33 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
06:53:33 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
06:53:33 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
06:53:33 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
06:53:33 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
06:53:33 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
06:53:33 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
06:53:33 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
06:53:33 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
06:53:33 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
06:53:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:33 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
06:53:33 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
06:53:33 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
06:53:33 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
06:53:33 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
06:53:33 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
06:53:33 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
06:53:33 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
06:53:33 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
06:53:33 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
06:53:33 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
06:53:33 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
06:53:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:33 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̈ḧ
06:53:33 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:53:33 INFO - "
06:53:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:53:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:53:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:33 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 ""
06:53:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:53:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:53:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:33 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
06:53:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:53:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:53:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:33 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
06:53:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:53:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:53:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:33 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
06:53:33 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
06:53:33 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
06:53:33 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
06:53:33 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
06:53:33 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
06:53:33 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
06:53:33 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
06:53:33 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
06:53:33 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
06:53:33 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
06:53:33 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
06:53:33 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
06:53:33 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
06:53:33 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
06:53:33 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
06:53:33 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
06:53:33 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
06:53:33 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
06:53:33 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
06:53:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:33 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
06:53:33 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
06:53:33 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
06:53:33 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
06:53:33 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
06:53:33 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
06:53:33 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
06:53:33 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
06:53:33 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
06:53:33 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
06:53:33 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
06:53:33 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
06:53:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:33 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
06:53:33 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
06:53:33 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
06:53:33 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
06:53:33 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
06:53:33 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
06:53:33 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
06:53:33 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
06:53:33 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
06:53:33 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
06:53:33 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
06:53:33 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
06:53:33 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
06:53:33 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
06:53:33 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
06:53:33 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
06:53:33 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
06:53:33 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
06:53:33 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
06:53:33 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
06:53:33 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
06:53:33 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
06:53:33 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
06:53:33 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
06:53:33 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
06:53:33 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
06:53:33 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
06:53:33 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
06:53:33 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
06:53:33 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
06:53:33 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
06:53:33 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
06:53:33 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
06:53:33 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
06:53:33 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
06:53:33 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
06:53:33 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
06:53:33 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
06:53:33 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
06:53:33 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
06:53:33 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
06:53:33 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
06:53:33 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
06:53:33 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
06:53:33 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
06:53:33 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
06:53:33 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
06:53:33 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
06:53:33 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
06:53:33 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
06:53:33 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
06:53:33 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
06:53:33 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
06:53:33 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
06:53:33 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
06:53:33 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
06:53:33 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
06:53:33 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
06:53:33 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
06:53:33 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
06:53:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:33 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
06:53:33 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
06:53:33 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
06:53:33 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
06:53:33 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
06:53:33 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
06:53:33 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
06:53:33 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
06:53:33 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
06:53:33 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
06:53:33 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
06:53:33 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
06:53:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:33 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
06:53:33 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
06:53:33 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
06:53:33 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
06:53:33 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
06:53:33 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
06:53:33 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
06:53:33 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
06:53:33 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
06:53:33 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
06:53:33 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
06:53:33 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
06:53:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:33 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
06:53:33 INFO - Selection.addRange() tests
06:53:33 INFO - Selection.addRange() tests
06:53:34 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:53:34 INFO - "
06:53:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:53:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:53:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:34 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 ""
06:53:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:53:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:53:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:34 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
06:53:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:53:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:53:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:34 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
06:53:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:53:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:53:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:34 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̈ḧ
06:53:34 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:53:34 INFO - "
06:53:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:53:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:53:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:34 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 ""
06:53:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:53:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:53:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:34 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
06:53:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:53:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:53:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:34 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
06:53:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:53:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:53:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:34 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
06:53:34 INFO - Selection.addRange() tests
06:53:34 INFO - Selection.addRange() tests
06:53:34 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:53:34 INFO - "
06:53:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:53:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:53:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:34 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 ""
06:53:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:53:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:53:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:34 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
06:53:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:53:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:53:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:34 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
06:53:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:53:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:53:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:34 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̈ḧ
06:53:34 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:53:34 INFO - "
06:53:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:53:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:53:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:34 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 ""
06:53:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:53:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:53:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:34 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
06:53:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:53:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:53:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:34 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
06:53:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:53:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:53:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 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
06:53:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:34 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
06:53:34 INFO - Selection.addRange() tests
06:53:35 INFO - Selection.addRange() tests
06:53:35 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:53:35 INFO - "
06:53:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:53:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:53:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:35 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 ""
06:53:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:53:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:53:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:35 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
06:53:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:53:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:53:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:35 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
06:53:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:53:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:53:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:35 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̈ḧ
06:53:35 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:53:35 INFO - "
06:53:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:53:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:53:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:35 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 ""
06:53:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:53:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:53:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:35 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
06:53:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:53:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:53:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:35 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
06:53:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:53:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:53:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:35 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
06:53:35 INFO - Selection.addRange() tests
06:53:35 INFO - Selection.addRange() tests
06:53:35 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:53:35 INFO - "
06:53:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:53:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:53:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:35 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 ""
06:53:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:53:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:53:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:35 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
06:53:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:53:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:53:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:35 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
06:53:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:53:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:53:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:35 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̈ḧ
06:53:35 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:53:35 INFO - "
06:53:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:53:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:53:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:35 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 ""
06:53:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:53:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:53:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:35 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
06:53:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:53:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:53:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:35 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
06:53:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:53:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:53:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 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
06:53:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:35 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
06:53:35 INFO - Selection.addRange() tests
06:53:36 INFO - Selection.addRange() tests
06:53:36 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:53:36 INFO - "
06:53:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:53:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:53:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:36 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 ""
06:53:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:53:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:53:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:36 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
06:53:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:53:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:53:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:36 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
06:53:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:53:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:53:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:36 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̈ḧ
06:53:36 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:53:36 INFO - "
06:53:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:53:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:53:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:36 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 ""
06:53:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:53:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:53:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:36 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
06:53:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:53:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:53:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:36 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
06:53:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:53:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:53:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:36 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
06:53:36 INFO - Selection.addRange() tests
06:53:36 INFO - Selection.addRange() tests
06:53:36 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:53:36 INFO - "
06:53:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:53:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:53:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:36 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 ""
06:53:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:53:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:53:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:36 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
06:53:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:53:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:53:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:36 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
06:53:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:53:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:53:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:36 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̈ḧ
06:53:36 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:53:36 INFO - "
06:53:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:53:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:53:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:36 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 ""
06:53:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:53:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:53:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:36 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
06:53:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:53:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:53:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:36 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
06:53:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:53:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:53:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 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
06:53:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:36 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
06:53:36 INFO - Selection.addRange() tests
06:53:37 INFO - Selection.addRange() tests
06:53:37 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:53:37 INFO - "
06:53:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:53:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:53:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:37 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 ""
06:53:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:53:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:53:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:37 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
06:53:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:53:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:53:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:37 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
06:53:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:53:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:53:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:37 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̈ḧ
06:53:37 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:53:37 INFO - "
06:53:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:53:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:53:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:37 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 ""
06:53:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:53:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:53:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:37 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
06:53:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:53:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:53:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:37 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
06:53:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:53:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:53:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:37 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
06:53:37 INFO - Selection.addRange() tests
06:53:37 INFO - Selection.addRange() tests
06:53:37 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:53:37 INFO - "
06:53:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:53:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:53:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:37 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 ""
06:53:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:53:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:53:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:37 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
06:53:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:53:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:53:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:37 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
06:53:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:53:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:53:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:37 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̈ḧ
06:53:37 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:53:37 INFO - "
06:53:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:53:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:53:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:37 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 ""
06:53:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:53:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:53:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:37 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
06:53:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:53:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:53:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:37 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
06:53:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:53:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:53:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 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
06:53:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:37 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
06:53:37 INFO - Selection.addRange() tests
06:53:38 INFO - Selection.addRange() tests
06:53:38 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:53:38 INFO - "
06:53:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:53:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:53:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:38 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 ""
06:53:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:53:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:53:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:38 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
06:53:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:53:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:53:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:38 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
06:53:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:53:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:53:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:38 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̈ḧ
06:53:38 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:53:38 INFO - "
06:53:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:53:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:53:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:38 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 ""
06:53:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:53:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:53:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:38 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
06:53:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:53:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:53:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:38 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
06:53:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:53:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:53:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:38 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
06:53:38 INFO - Selection.addRange() tests
06:53:38 INFO - Selection.addRange() tests
06:53:38 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:53:38 INFO - "
06:53:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:53:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:53:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:38 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 ""
06:53:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:53:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:53:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:38 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
06:53:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:53:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:53:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:38 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
06:53:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:53:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:53:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 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
06:53:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:39 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̈ḧ
06:53:39 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:53:39 INFO - "
06:53:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:53:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:53:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:39 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 ""
06:53:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:53:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:53:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:39 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
06:53:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:53:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:53:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:39 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
06:53:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:53:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:53:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:39 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
06:53:39 INFO - Selection.addRange() tests
06:53:39 INFO - Selection.addRange() tests
06:53:39 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:53:39 INFO - "
06:53:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:53:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:53:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:39 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 ""
06:53:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:53:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:53:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:39 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
06:53:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:53:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:53:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:39 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
06:53:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:53:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:53:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:39 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̈ḧ
06:53:39 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:53:39 INFO - "
06:53:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:53:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:53:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:39 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 ""
06:53:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:53:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:53:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:39 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
06:53:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:53:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:53:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:39 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
06:53:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:53:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:53:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 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
06:53:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:39 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
06:53:39 INFO - Selection.addRange() tests
06:53:39 INFO - Selection.addRange() tests
06:53:40 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:53:40 INFO - "
06:53:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:53:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:53:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:40 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 ""
06:53:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:53:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:53:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:40 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
06:53:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:53:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:53:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:40 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
06:53:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:53:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:53:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:40 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̈ḧ
06:53:40 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:53:40 INFO - "
06:53:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:53:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:53:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:40 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 ""
06:53:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:53:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:53:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:40 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
06:53:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:53:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:53:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:40 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
06:53:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:53:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:53:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:40 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
06:53:40 INFO - Selection.addRange() tests
06:53:40 INFO - Selection.addRange() tests
06:53:40 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:53:40 INFO - "
06:53:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:53:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:53:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:40 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 ""
06:53:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:53:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:53:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:40 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
06:53:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:53:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:53:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:40 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
06:53:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:53:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:53:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:40 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̈ḧ
06:53:40 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:53:40 INFO - "
06:53:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:53:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:53:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:40 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 ""
06:53:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:53:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:53:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:40 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
06:53:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:53:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:53:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:40 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
06:53:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:53:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:53:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 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
06:53:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:40 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
06:53:40 INFO - Selection.addRange() tests
06:53:41 INFO - Selection.addRange() tests
06:53:41 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:53:41 INFO - "
06:53:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:53:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:53:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:41 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 ""
06:53:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:53:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:53:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:41 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
06:53:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:53:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:53:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:41 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
06:53:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:53:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:53:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:41 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̈ḧ
06:53:41 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:53:41 INFO - "
06:53:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:53:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:53:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:41 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 ""
06:53:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:53:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:53:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:41 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
06:53:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:53:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:53:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:41 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
06:53:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:53:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:53:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:41 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
06:53:41 INFO - Selection.addRange() tests
06:53:41 INFO - Selection.addRange() tests
06:53:41 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:53:41 INFO - "
06:53:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:53:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:53:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:41 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 ""
06:53:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:53:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:53:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:41 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
06:53:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:53:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:53:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:41 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
06:53:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:53:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:53:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:41 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̈ḧ
06:53:41 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:53:41 INFO - "
06:53:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:53:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:53:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:41 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 ""
06:53:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:53:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:53:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:41 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
06:53:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:53:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:53:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:41 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
06:53:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:53:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:53:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 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
06:53:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:41 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
06:53:41 INFO - Selection.addRange() tests
06:53:42 INFO - Selection.addRange() tests
06:53:42 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:53:42 INFO - "
06:53:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:53:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:53:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:42 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 ""
06:53:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:53:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:53:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:42 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
06:53:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:53:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:53:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:42 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
06:53:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:53:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:53:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:42 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̈ḧ
06:53:42 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:53:42 INFO - "
06:53:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:53:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:53:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:42 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 ""
06:53:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:53:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:53:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:42 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
06:53:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:53:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:53:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:42 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
06:53:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:53:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:53:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:42 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
06:53:42 INFO - Selection.addRange() tests
06:53:42 INFO - Selection.addRange() tests
06:53:42 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:53:42 INFO - "
06:53:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:53:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:53:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:42 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 ""
06:53:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:53:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:53:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:42 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
06:53:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:53:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:53:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:42 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
06:53:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:53:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:53:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:42 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̈ḧ
06:53:42 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:53:42 INFO - "
06:53:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:53:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:53:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:42 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 ""
06:53:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:53:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:53:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:42 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
06:53:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:53:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:53:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:42 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
06:53:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:53:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:53:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 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
06:53:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:42 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
06:53:42 INFO - Selection.addRange() tests
06:53:43 INFO - Selection.addRange() tests
06:53:43 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:53:43 INFO - "
06:53:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:53:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:53:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:43 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 ""
06:53:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:53:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:53:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:43 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
06:53:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:53:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:53:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:43 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
06:53:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:53:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:53:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:43 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̈ḧ
06:53:43 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:53:43 INFO - "
06:53:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:53:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:53:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:43 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 ""
06:53:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:53:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:53:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:43 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
06:53:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:53:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:53:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:43 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
06:53:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:53:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:53:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:43 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
06:53:43 INFO - Selection.addRange() tests
06:53:43 INFO - Selection.addRange() tests
06:53:43 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:53:43 INFO - "
06:53:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:53:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:53:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:43 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 ""
06:53:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:53:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:53:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:43 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
06:53:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:53:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:53:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:43 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
06:53:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:53:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:53:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:43 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̈ḧ
06:53:43 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:53:43 INFO - "
06:53:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:53:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:53:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:43 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 ""
06:53:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:53:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:53:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:43 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
06:53:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:53:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:53:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:43 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
06:53:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:53:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:53:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:43 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:44 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
06:53:44 INFO - Selection.addRange() tests
06:53:44 INFO - Selection.addRange() tests
06:53:44 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:53:44 INFO - "
06:53:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:53:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:53:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:44 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 ""
06:53:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:53:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:53:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:44 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
06:53:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:53:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:53:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:44 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
06:53:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:53:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:53:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:44 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̈ḧ
06:53:44 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:53:44 INFO - "
06:53:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:53:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:53:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:44 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 ""
06:53:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:53:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:53:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:44 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
06:53:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:53:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:53:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:44 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
06:53:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:53:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:53:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:44 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
06:53:44 INFO - Selection.addRange() tests
06:53:44 INFO - Selection.addRange() tests
06:53:44 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:53:44 INFO - "
06:53:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:53:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:53:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:44 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 ""
06:53:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:53:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:53:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:44 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
06:53:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:53:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:53:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:44 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
06:53:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:53:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:53:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 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
06:53:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:45 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̈ḧ
06:53:45 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:53:45 INFO - "
06:53:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:53:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:53:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:45 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 ""
06:53:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:53:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:53:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:45 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
06:53:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:53:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:53:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:45 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
06:53:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:53:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:53:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:45 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
06:53:45 INFO - Selection.addRange() tests
06:53:45 INFO - Selection.addRange() tests
06:53:45 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:53:45 INFO - "
06:53:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:53:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:53:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:45 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 ""
06:53:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:53:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:53:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:45 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
06:53:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:53:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:53:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:45 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
06:53:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:53:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:53:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:45 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̈ḧ
06:53:45 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:53:45 INFO - "
06:53:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:53:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:53:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:45 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 ""
06:53:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:53:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:53:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:45 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
06:53:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:53:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:53:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:45 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
06:53:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:53:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:53:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 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
06:53:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:45 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
06:53:45 INFO - Selection.addRange() tests
06:53:46 INFO - Selection.addRange() tests
06:53:46 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:53:46 INFO - "
06:53:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:53:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:53:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:46 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 ""
06:53:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:53:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:53:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:46 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
06:53:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:53:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:53:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:46 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
06:53:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:53:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:53:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:46 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̈ḧ
06:53:46 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:53:46 INFO - "
06:53:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:53:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:53:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:46 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 ""
06:53:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:53:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:53:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:46 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
06:53:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:53:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:53:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:46 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
06:53:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:53:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:53:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:46 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
06:53:46 INFO - Selection.addRange() tests
06:53:46 INFO - Selection.addRange() tests
06:53:46 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:53:46 INFO - "
06:53:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:53:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:53:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:46 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 ""
06:53:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:53:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:53:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:46 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
06:53:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:53:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:53:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:46 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
06:53:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:53:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:53:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:46 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̈ḧ
06:53:46 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:53:46 INFO - "
06:53:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:53:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:53:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:46 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 ""
06:53:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:53:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:53:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:46 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
06:53:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:53:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:53:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:46 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
06:53:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:53:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:53:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 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
06:53:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:46 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
06:53:46 INFO - Selection.addRange() tests
06:53:47 INFO - Selection.addRange() tests
06:53:47 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:53:47 INFO - "
06:53:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:53:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:53:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:47 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 ""
06:53:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:53:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:53:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:47 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
06:53:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:53:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:53:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:47 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
06:53:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:53:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:53:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:47 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̈ḧ
06:53:47 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:53:47 INFO - "
06:53:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:53:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:53:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:47 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 ""
06:53:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:53:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:53:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:47 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
06:53:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:53:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:53:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:47 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
06:53:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:53:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:53:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:47 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
06:53:47 INFO - Selection.addRange() tests
06:53:47 INFO - Selection.addRange() tests
06:53:47 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:53:47 INFO - "
06:53:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:53:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:53:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:47 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 ""
06:53:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:53:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:53:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:47 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
06:53:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:53:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:53:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:47 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
06:53:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:53:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:53:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:47 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̈ḧ
06:53:47 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:53:47 INFO - "
06:53:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:53:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:53:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:47 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 ""
06:53:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:53:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:53:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:47 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
06:53:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:53:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:53:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:47 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
06:53:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:53:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:53:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 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
06:53:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:53:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:53:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:53:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:53:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:53:47 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
06:53:47 INFO - - assert_throws: function "function () {
06:55:02 INFO - root.query(q)
06:55:02 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:55:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:55:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:55:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid character: > - assert_throws: function "function () {
06:55:02 INFO - root.queryAll(q)
06:55:02 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:55:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:55:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:55:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid ID: # - assert_throws: function "function () {
06:55:02 INFO - root.query(q)
06:55:02 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:55:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:55:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:55:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid ID: # - assert_throws: function "function () {
06:55:02 INFO - root.queryAll(q)
06:55:02 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:55:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:55:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:55:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid group of selectors: div, - assert_throws: function "function () {
06:55:02 INFO - root.query(q)
06:55:02 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:55:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:55:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:55:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid group of selectors: div, - assert_throws: function "function () {
06:55:02 INFO - root.queryAll(q)
06:55:02 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:55:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:55:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:55:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: . - assert_throws: function "function () {
06:55:02 INFO - root.query(q)
06:55:02 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:55:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:55:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:55:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: . - assert_throws: function "function () {
06:55:02 INFO - root.queryAll(q)
06:55:02 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:55:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:55:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:55:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: .5cm - assert_throws: function "function () {
06:55:02 INFO - root.query(q)
06:55:02 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:55:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:55:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:55:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: .5cm - assert_throws: function "function () {
06:55:02 INFO - root.queryAll(q)
06:55:02 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:55:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:55:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:55:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: ..test - assert_throws: function "function () {
06:55:02 INFO - root.query(q)
06:55:02 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:55:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:55:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:55:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: ..test - assert_throws: function "function () {
06:55:02 INFO - root.queryAll(q)
06:55:02 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:55:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:55:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:55:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:02 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:02 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: .foo..quux - assert_throws: function "function () {
06:55:02 INFO - root.query(q)
06:55:02 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:02 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:55:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:02 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:55:02 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:55:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
06:55:03 INFO - root.queryAll(q)
06:55:03 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:55:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: .bar. - assert_throws: function "function () {
06:55:03 INFO - root.query(q)
06:55:03 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:55:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: .bar. - assert_throws: function "function () {
06:55:03 INFO - root.queryAll(q)
06:55:03 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:55:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div & address, p - assert_throws: function "function () {
06:55:03 INFO - root.query(q)
06:55:03 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:55:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div & address, p - assert_throws: function "function () {
06:55:03 INFO - root.queryAll(q)
06:55:03 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:55:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div >> address, p - assert_throws: function "function () {
06:55:03 INFO - root.query(q)
06:55:03 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:55:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div >> address, p - assert_throws: function "function () {
06:55:03 INFO - root.queryAll(q)
06:55:03 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:55:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div ++ address, p - assert_throws: function "function () {
06:55:03 INFO - root.query(q)
06:55:03 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:55:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div ++ address, p - assert_throws: function "function () {
06:55:03 INFO - root.queryAll(q)
06:55:03 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:55:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
06:55:03 INFO - root.query(q)
06:55:03 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:55:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
06:55:03 INFO - root.queryAll(q)
06:55:03 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:55:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
06:55:03 INFO - root.query(q)
06:55:03 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:55:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
06:55:03 INFO - root.queryAll(q)
06:55:03 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:55:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
06:55:03 INFO - root.query(q)
06:55:03 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:55:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
06:55:03 INFO - root.queryAll(q)
06:55:03 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:55:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:03 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 () {
06:55:03 INFO - root.query(q)
06:55:03 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:55:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:03 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 () {
06:55:03 INFO - root.queryAll(q)
06:55:03 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:55:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-class: div:example - assert_throws: function "function () {
06:55:03 INFO - root.query(q)
06:55:03 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:55:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-class: div:example - assert_throws: function "function () {
06:55:03 INFO - root.queryAll(q)
06:55:03 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:55:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-class: :example - assert_throws: function "function () {
06:55:03 INFO - root.query(q)
06:55:03 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:55:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
06:55:03 INFO - root.queryAll(q)
06:55:03 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:55:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-element: div::example - assert_throws: function "function () {
06:55:03 INFO - root.query(q)
06:55:03 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:55:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-element: div::example - assert_throws: function "function () {
06:55:03 INFO - root.queryAll(q)
06:55:03 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:55:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
06:55:03 INFO - root.query(q)
06:55:03 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:55:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
06:55:03 INFO - root.queryAll(q)
06:55:03 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:55:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
06:55:03 INFO - root.query(q)
06:55:03 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:55:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
06:55:03 INFO - root.queryAll(q)
06:55:03 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:55:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Undeclared namespace: ns|div - assert_throws: function "function () {
06:55:03 INFO - root.query(q)
06:55:03 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:55:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
06:55:03 INFO - root.queryAll(q)
06:55:03 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:55:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
06:55:03 INFO - root.query(q)
06:55:03 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:55:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
06:55:03 INFO - root.queryAll(q)
06:55:03 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:55:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid namespace: ^|div - assert_throws: function "function () {
06:55:03 INFO - root.query(q)
06:55:03 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:55:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
06:55:03 INFO - root.queryAll(q)
06:55:03 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:55:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid namespace: $|div - assert_throws: function "function () {
06:55:03 INFO - root.query(q)
06:55:03 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:55:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
06:55:03 INFO - root.queryAll(q)
06:55:03 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:55:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Empty String: - assert_throws: function "function () {
06:55:03 INFO - root.query(q)
06:55:03 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:55:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Empty String: - assert_throws: function "function () {
06:55:03 INFO - root.queryAll(q)
06:55:03 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:55:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: [ - assert_throws: function "function () {
06:55:03 INFO - root.query(q)
06:55:03 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:55:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: [ - assert_throws: function "function () {
06:55:03 INFO - root.queryAll(q)
06:55:03 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:55:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: ] - assert_throws: function "function () {
06:55:03 INFO - root.query(q)
06:55:03 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:55:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: ] - assert_throws: function "function () {
06:55:03 INFO - root.queryAll(q)
06:55:03 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:55:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: ( - assert_throws: function "function () {
06:55:03 INFO - root.query(q)
06:55:03 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:55:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: ( - assert_throws: function "function () {
06:55:03 INFO - root.queryAll(q)
06:55:03 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:55:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: ) - assert_throws: function "function () {
06:55:03 INFO - root.query(q)
06:55:03 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:55:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: ) - assert_throws: function "function () {
06:55:03 INFO - root.queryAll(q)
06:55:03 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:55:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: { - assert_throws: function "function () {
06:55:03 INFO - root.query(q)
06:55:03 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:55:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: { - assert_throws: function "function () {
06:55:03 INFO - root.queryAll(q)
06:55:03 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:55:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: } - assert_throws: function "function () {
06:55:03 INFO - root.query(q)
06:55:03 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:55:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: } - assert_throws: function "function () {
06:55:03 INFO - root.queryAll(q)
06:55:03 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:55:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: < - assert_throws: function "function () {
06:55:03 INFO - root.query(q)
06:55:03 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:55:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: < - assert_throws: function "function () {
06:55:03 INFO - root.queryAll(q)
06:55:03 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:55:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: > - assert_throws: function "function () {
06:55:03 INFO - root.query(q)
06:55:03 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:55:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: > - assert_throws: function "function () {
06:55:03 INFO - root.queryAll(q)
06:55:03 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:55:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid ID: # - assert_throws: function "function () {
06:55:03 INFO - root.query(q)
06:55:03 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:55:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid ID: # - assert_throws: function "function () {
06:55:03 INFO - root.queryAll(q)
06:55:03 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:55:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid group of selectors: div, - assert_throws: function "function () {
06:55:03 INFO - root.query(q)
06:55:03 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:55:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid group of selectors: div, - assert_throws: function "function () {
06:55:03 INFO - root.queryAll(q)
06:55:03 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:55:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: . - assert_throws: function "function () {
06:55:03 INFO - root.query(q)
06:55:03 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:55:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: . - assert_throws: function "function () {
06:55:03 INFO - root.queryAll(q)
06:55:03 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:55:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: .5cm - assert_throws: function "function () {
06:55:03 INFO - root.query(q)
06:55:03 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:55:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: .5cm - assert_throws: function "function () {
06:55:03 INFO - root.queryAll(q)
06:55:03 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:55:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: ..test - assert_throws: function "function () {
06:55:03 INFO - root.query(q)
06:55:03 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:55:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: ..test - assert_throws: function "function () {
06:55:03 INFO - root.queryAll(q)
06:55:03 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:55:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: .foo..quux - assert_throws: function "function () {
06:55:03 INFO - root.query(q)
06:55:03 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:55:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
06:55:03 INFO - root.queryAll(q)
06:55:03 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:55:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: .bar. - assert_throws: function "function () {
06:55:03 INFO - root.query(q)
06:55:03 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:55:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: .bar. - assert_throws: function "function () {
06:55:03 INFO - root.queryAll(q)
06:55:03 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:55:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div & address, p - assert_throws: function "function () {
06:55:03 INFO - root.query(q)
06:55:03 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:55:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div & address, p - assert_throws: function "function () {
06:55:03 INFO - root.queryAll(q)
06:55:03 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:55:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div >> address, p - assert_throws: function "function () {
06:55:03 INFO - root.query(q)
06:55:03 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:55:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div >> address, p - assert_throws: function "function () {
06:55:03 INFO - root.queryAll(q)
06:55:03 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:55:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div ++ address, p - assert_throws: function "function () {
06:55:03 INFO - root.query(q)
06:55:03 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:55:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div ++ address, p - assert_throws: function "function () {
06:55:03 INFO - root.queryAll(q)
06:55:03 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:55:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
06:55:03 INFO - root.query(q)
06:55:03 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:55:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
06:55:03 INFO - root.queryAll(q)
06:55:03 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:55:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
06:55:03 INFO - root.query(q)
06:55:03 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:55:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
06:55:03 INFO - root.queryAll(q)
06:55:03 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:55:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
06:55:03 INFO - root.query(q)
06:55:03 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:55:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
06:55:03 INFO - root.queryAll(q)
06:55:03 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:55:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:03 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 () {
06:55:03 INFO - root.query(q)
06:55:03 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:55:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:03 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 () {
06:55:03 INFO - root.queryAll(q)
06:55:03 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:55:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-class: div:example - assert_throws: function "function () {
06:55:03 INFO - root.query(q)
06:55:03 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:55:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-class: div:example - assert_throws: function "function () {
06:55:03 INFO - root.queryAll(q)
06:55:03 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:55:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-class: :example - assert_throws: function "function () {
06:55:03 INFO - root.query(q)
06:55:03 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:55:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
06:55:03 INFO - root.queryAll(q)
06:55:03 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:55:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-element: div::example - assert_throws: function "function () {
06:55:03 INFO - root.query(q)
06:55:03 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:55:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-element: div::example - assert_throws: function "function () {
06:55:03 INFO - root.queryAll(q)
06:55:03 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:55:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
06:55:03 INFO - root.query(q)
06:55:03 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:55:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
06:55:03 INFO - root.queryAll(q)
06:55:03 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:55:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
06:55:03 INFO - root.query(q)
06:55:03 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:55:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
06:55:03 INFO - root.queryAll(q)
06:55:03 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:55:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Undeclared namespace: ns|div - assert_throws: function "function () {
06:55:03 INFO - root.query(q)
06:55:03 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:55:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
06:55:03 INFO - root.queryAll(q)
06:55:03 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:55:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
06:55:03 INFO - root.query(q)
06:55:03 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:55:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
06:55:03 INFO - root.queryAll(q)
06:55:03 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:55:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid namespace: ^|div - assert_throws: function "function () {
06:55:03 INFO - root.query(q)
06:55:03 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:55:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
06:55:03 INFO - root.queryAll(q)
06:55:03 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:55:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid namespace: $|div - assert_throws: function "function () {
06:55:03 INFO - root.query(q)
06:55:03 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:55:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
06:55:03 INFO - root.queryAll(q)
06:55:03 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:55:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Empty String: - assert_throws: function "function () {
06:55:03 INFO - root.query(q)
06:55:03 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:55:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Empty String: - assert_throws: function "function () {
06:55:03 INFO - root.queryAll(q)
06:55:03 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:55:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: [ - assert_throws: function "function () {
06:55:03 INFO - root.query(q)
06:55:03 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:55:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: [ - assert_throws: function "function () {
06:55:03 INFO - root.queryAll(q)
06:55:03 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:55:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: ] - assert_throws: function "function () {
06:55:03 INFO - root.query(q)
06:55:03 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:55:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: ] - assert_throws: function "function () {
06:55:03 INFO - root.queryAll(q)
06:55:03 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:55:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: ( - assert_throws: function "function () {
06:55:03 INFO - root.query(q)
06:55:03 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:55:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: ( - assert_throws: function "function () {
06:55:03 INFO - root.queryAll(q)
06:55:03 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:55:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: ) - assert_throws: function "function () {
06:55:03 INFO - root.query(q)
06:55:03 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:55:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: ) - assert_throws: function "function () {
06:55:03 INFO - root.queryAll(q)
06:55:03 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:55:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: { - assert_throws: function "function () {
06:55:03 INFO - root.query(q)
06:55:03 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:55:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: { - assert_throws: function "function () {
06:55:03 INFO - root.queryAll(q)
06:55:03 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:55:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: } - assert_throws: function "function () {
06:55:03 INFO - root.query(q)
06:55:03 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:55:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: } - assert_throws: function "function () {
06:55:03 INFO - root.queryAll(q)
06:55:03 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:55:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: < - assert_throws: function "function () {
06:55:03 INFO - root.query(q)
06:55:03 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:55:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: < - assert_throws: function "function () {
06:55:03 INFO - root.queryAll(q)
06:55:03 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:55:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: > - assert_throws: function "function () {
06:55:03 INFO - root.query(q)
06:55:03 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:55:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: > - assert_throws: function "function () {
06:55:03 INFO - root.queryAll(q)
06:55:03 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:55:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid ID: # - assert_throws: function "function () {
06:55:03 INFO - root.query(q)
06:55:03 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:55:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid ID: # - assert_throws: function "function () {
06:55:03 INFO - root.queryAll(q)
06:55:03 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:55:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid group of selectors: div, - assert_throws: function "function () {
06:55:03 INFO - root.query(q)
06:55:03 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:55:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid group of selectors: div, - assert_throws: function "function () {
06:55:03 INFO - root.queryAll(q)
06:55:03 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:55:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: . - assert_throws: function "function () {
06:55:03 INFO - root.query(q)
06:55:03 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:55:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: . - assert_throws: function "function () {
06:55:03 INFO - root.queryAll(q)
06:55:03 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:55:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: .5cm - assert_throws: function "function () {
06:55:03 INFO - root.query(q)
06:55:03 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:55:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: .5cm - assert_throws: function "function () {
06:55:03 INFO - root.queryAll(q)
06:55:03 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:55:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: ..test - assert_throws: function "function () {
06:55:03 INFO - root.query(q)
06:55:03 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:55:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: ..test - assert_throws: function "function () {
06:55:03 INFO - root.queryAll(q)
06:55:03 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:55:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: .foo..quux - assert_throws: function "function () {
06:55:03 INFO - root.query(q)
06:55:03 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:55:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
06:55:03 INFO - root.queryAll(q)
06:55:03 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:55:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: .bar. - assert_throws: function "function () {
06:55:03 INFO - root.query(q)
06:55:03 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:55:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: .bar. - assert_throws: function "function () {
06:55:03 INFO - root.queryAll(q)
06:55:03 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:55:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div & address, p - assert_throws: function "function () {
06:55:03 INFO - root.query(q)
06:55:03 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:55:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div & address, p - assert_throws: function "function () {
06:55:03 INFO - root.queryAll(q)
06:55:03 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:55:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div >> address, p - assert_throws: function "function () {
06:55:03 INFO - root.query(q)
06:55:03 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:55:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div >> address, p - assert_throws: function "function () {
06:55:03 INFO - root.queryAll(q)
06:55:03 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:55:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div ++ address, p - assert_throws: function "function () {
06:55:03 INFO - root.query(q)
06:55:03 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:55:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div ++ address, p - assert_throws: function "function () {
06:55:03 INFO - root.queryAll(q)
06:55:03 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:55:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
06:55:03 INFO - root.query(q)
06:55:03 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:55:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
06:55:03 INFO - root.queryAll(q)
06:55:03 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:55:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
06:55:03 INFO - root.query(q)
06:55:03 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:55:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
06:55:03 INFO - root.queryAll(q)
06:55:03 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:55:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
06:55:03 INFO - root.query(q)
06:55:03 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:55:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
06:55:03 INFO - root.queryAll(q)
06:55:03 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:55:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:03 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 () {
06:55:03 INFO - root.query(q)
06:55:03 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:55:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:03 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 () {
06:55:03 INFO - root.queryAll(q)
06:55:03 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:55:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-class: div:example - assert_throws: function "function () {
06:55:03 INFO - root.query(q)
06:55:03 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:55:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-class: div:example - assert_throws: function "function () {
06:55:03 INFO - root.queryAll(q)
06:55:03 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:55:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-class: :example - assert_throws: function "function () {
06:55:03 INFO - root.query(q)
06:55:03 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:55:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
06:55:03 INFO - root.queryAll(q)
06:55:03 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:55:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-element: div::example - assert_throws: function "function () {
06:55:03 INFO - root.query(q)
06:55:03 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:55:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-element: div::example - assert_throws: function "function () {
06:55:03 INFO - root.queryAll(q)
06:55:03 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:55:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
06:55:03 INFO - root.query(q)
06:55:03 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:55:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
06:55:03 INFO - root.queryAll(q)
06:55:03 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:55:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:03 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:03 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
06:55:03 INFO - root.query(q)
06:55:03 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:03 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:03 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:55:03 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:03 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
06:55:04 INFO - root.queryAll(q)
06:55:04 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Undeclared namespace: ns|div - assert_throws: function "function () {
06:55:04 INFO - root.query(q)
06:55:04 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
06:55:04 INFO - root.queryAll(q)
06:55:04 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
06:55:04 INFO - root.query(q)
06:55:04 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
06:55:04 INFO - root.queryAll(q)
06:55:04 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid namespace: ^|div - assert_throws: function "function () {
06:55:04 INFO - root.query(q)
06:55:04 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
06:55:04 INFO - root.queryAll(q)
06:55:04 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid namespace: $|div - assert_throws: function "function () {
06:55:04 INFO - root.query(q)
06:55:04 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
06:55:04 INFO - root.queryAll(q)
06:55:04 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Empty String: - assert_throws: function "function () {
06:55:04 INFO - root.query(q)
06:55:04 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Empty String: - assert_throws: function "function () {
06:55:04 INFO - root.queryAll(q)
06:55:04 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: [ - assert_throws: function "function () {
06:55:04 INFO - root.query(q)
06:55:04 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: [ - assert_throws: function "function () {
06:55:04 INFO - root.queryAll(q)
06:55:04 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: ] - assert_throws: function "function () {
06:55:04 INFO - root.query(q)
06:55:04 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: ] - assert_throws: function "function () {
06:55:04 INFO - root.queryAll(q)
06:55:04 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: ( - assert_throws: function "function () {
06:55:04 INFO - root.query(q)
06:55:04 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: ( - assert_throws: function "function () {
06:55:04 INFO - root.queryAll(q)
06:55:04 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: ) - assert_throws: function "function () {
06:55:04 INFO - root.query(q)
06:55:04 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: ) - assert_throws: function "function () {
06:55:04 INFO - root.queryAll(q)
06:55:04 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: { - assert_throws: function "function () {
06:55:04 INFO - root.query(q)
06:55:04 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: { - assert_throws: function "function () {
06:55:04 INFO - root.queryAll(q)
06:55:04 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: } - assert_throws: function "function () {
06:55:04 INFO - root.query(q)
06:55:04 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: } - assert_throws: function "function () {
06:55:04 INFO - root.queryAll(q)
06:55:04 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: < - assert_throws: function "function () {
06:55:04 INFO - root.query(q)
06:55:04 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: < - assert_throws: function "function () {
06:55:04 INFO - root.queryAll(q)
06:55:04 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: > - assert_throws: function "function () {
06:55:04 INFO - root.query(q)
06:55:04 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: > - assert_throws: function "function () {
06:55:04 INFO - root.queryAll(q)
06:55:04 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid ID: # - assert_throws: function "function () {
06:55:04 INFO - root.query(q)
06:55:04 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid ID: # - assert_throws: function "function () {
06:55:04 INFO - root.queryAll(q)
06:55:04 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:04 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 () {
06:55:04 INFO - root.query(q)
06:55:04 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:04 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 () {
06:55:04 INFO - root.queryAll(q)
06:55:04 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: . - assert_throws: function "function () {
06:55:04 INFO - root.query(q)
06:55:04 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: . - assert_throws: function "function () {
06:55:04 INFO - root.queryAll(q)
06:55:04 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: .5cm - assert_throws: function "function () {
06:55:04 INFO - root.query(q)
06:55:04 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: .5cm - assert_throws: function "function () {
06:55:04 INFO - root.queryAll(q)
06:55:04 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: ..test - assert_throws: function "function () {
06:55:04 INFO - root.query(q)
06:55:04 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: ..test - assert_throws: function "function () {
06:55:04 INFO - root.queryAll(q)
06:55:04 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: .foo..quux - assert_throws: function "function () {
06:55:04 INFO - root.query(q)
06:55:04 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
06:55:04 INFO - root.queryAll(q)
06:55:04 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: .bar. - assert_throws: function "function () {
06:55:04 INFO - root.query(q)
06:55:04 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: .bar. - assert_throws: function "function () {
06:55:04 INFO - root.queryAll(q)
06:55:04 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:04 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 () {
06:55:04 INFO - root.query(q)
06:55:04 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:04 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 () {
06:55:04 INFO - root.queryAll(q)
06:55:04 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:04 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 () {
06:55:04 INFO - root.query(q)
06:55:04 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:04 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 () {
06:55:04 INFO - root.queryAll(q)
06:55:04 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:04 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 () {
06:55:04 INFO - root.query(q)
06:55:04 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:04 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 () {
06:55:04 INFO - root.queryAll(q)
06:55:04 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:04 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 () {
06:55:04 INFO - root.query(q)
06:55:04 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:04 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 () {
06:55:04 INFO - root.queryAll(q)
06:55:04 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:04 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 () {
06:55:04 INFO - root.query(q)
06:55:04 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:04 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 () {
06:55:04 INFO - root.queryAll(q)
06:55:04 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:04 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 () {
06:55:04 INFO - root.query(q)
06:55:04 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:04 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 () {
06:55:04 INFO - root.queryAll(q)
06:55:04 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:04 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 () {
06:55:04 INFO - root.query(q)
06:55:04 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:04 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 () {
06:55:04 INFO - root.queryAll(q)
06:55:04 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:04 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 () {
06:55:04 INFO - root.query(q)
06:55:04 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:04 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 () {
06:55:04 INFO - root.queryAll(q)
06:55:04 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Unknown pseudo-class: :example - assert_throws: function "function () {
06:55:04 INFO - root.query(q)
06:55:04 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
06:55:04 INFO - root.queryAll(q)
06:55:04 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:04 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 () {
06:55:04 INFO - root.query(q)
06:55:04 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:04 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 () {
06:55:04 INFO - root.queryAll(q)
06:55:04 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
06:55:04 INFO - root.query(q)
06:55:04 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
06:55:04 INFO - root.queryAll(q)
06:55:04 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
06:55:04 INFO - root.query(q)
06:55:04 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
06:55:04 INFO - root.queryAll(q)
06:55:04 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Undeclared namespace: ns|div - assert_throws: function "function () {
06:55:04 INFO - root.query(q)
06:55:04 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
06:55:04 INFO - root.queryAll(q)
06:55:04 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:04 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 () {
06:55:04 INFO - root.query(q)
06:55:04 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:04 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 () {
06:55:04 INFO - root.queryAll(q)
06:55:04 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid namespace: ^|div - assert_throws: function "function () {
06:55:04 INFO - root.query(q)
06:55:04 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
06:55:04 INFO - root.queryAll(q)
06:55:04 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid namespace: $|div - assert_throws: function "function () {
06:55:04 INFO - root.query(q)
06:55:04 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:04 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
06:55:04 INFO - root.queryAll(q)
06:55:04 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:55:04 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:04 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:04 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
06:55:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:04 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
06:55:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:04 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
06:55:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:04 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
06:55:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:04 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
06:55:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:04 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
06:55:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:04 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
06:55:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:04 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
06:55:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:04 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
06:55:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:04 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
06:55:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:04 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
06:55:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:04 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
06:55:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:04 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
06:55:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:04 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
06:55:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:04 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
06:55:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:04 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
06:55:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:04 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
06:55:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:04 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
06:55:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:04 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
06:55:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:04 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
06:55:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:04 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
06:55:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:04 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
06:55:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:04 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
06:55:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:04 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
06:55:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:04 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
06:55:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:04 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
06:55:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:04 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
06:55:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:04 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
06:55:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:04 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
06:55:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:04 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
06:55:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:04 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
06:55:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:04 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
06:55:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:04 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
06:55:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:04 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
06:55:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:04 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
06:55:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:04 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
06:55:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:04 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
06:55:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:04 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
06:55:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:04 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
06:55:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:04 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
06:55:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:04 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
06:55:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:04 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
06:55:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:04 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
06:55:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:04 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
06:55:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:04 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
06:55:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:04 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
06:55:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:04 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
06:55:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:04 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
06:55:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:04 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
06:55:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:04 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
06:55:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:04 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
06:55:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:04 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
06:55:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:04 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
06:55:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:04 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
06:55:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:04 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
06:55:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:04 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
06:55:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:04 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
06:55:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:04 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
06:55:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:04 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
06:55:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:04 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
06:55:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:04 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
06:55:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:04 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
06:55:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:04 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
06:55:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:04 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
06:55:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:04 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
06:55:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:04 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
06:55:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:04 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
06:55:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:04 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
06:55:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:04 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
06:55:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:04 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
06:55:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:04 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
06:55:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:04 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
06:55:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:04 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
06:55:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:04 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
06:55:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:04 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
06:55:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:04 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
06:55:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:04 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
06:55:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:04 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
06:55:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:04 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:04 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
06:55:04 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:04 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:55:04 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:04 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:13
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:13
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:13
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:13
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:05 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
06:55:05 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:05 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:55:05 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:05 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:05 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:06 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
06:55:06 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:06 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:55:06 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:06 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:06 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:07 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
06:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:07 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
06:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:07 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
06:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Descendant combinator, whitespace characters (1) (with no refNodes): #descendant
06:55:07 INFO - #descendant-div2 - root.queryAll is not a function
06:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:07 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Descendant combinator, whitespace characters (1) (with no refNodes): #descendant
06:55:07 INFO - #descendant-div2 - root.query is not a function
06:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:07 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
06:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:07 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
06:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:07 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
06:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:07 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
06:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:07 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
06:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:07 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
06:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:07 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
06:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:07 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
06:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:07 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
06:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:07 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
06:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:07 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
06:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:07 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
06:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:07 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
06:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:07 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
06:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:07 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
06:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:07 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
06:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:07 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
06:55:07 INFO - >
06:55:07 INFO - #child-div2 - root.queryAll is not a function
06:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:07 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
06:55:07 INFO - >
06:55:07 INFO - #child-div2 - root.query is not a function
06:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:07 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>
06:55:07 INFO - #child-div2 - root.queryAll is not a function
06:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:07 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>
06:55:07 INFO - #child-div2 - root.query is not a function
06:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:07 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
06:55:07 INFO - >#child-div2 - root.queryAll is not a function
06:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:07 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
06:55:07 INFO - >#child-div2 - root.query is not a function
06:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:07 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
06:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:07 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
06:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:07 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
06:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:07 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
06:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:07 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
06:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:07 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
06:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:07 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
06:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:07 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
06:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:07 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
06:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:07 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
06:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:07 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
06:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:07 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
06:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:07 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
06:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:07 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
06:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:07 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
06:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:07 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
06:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:07 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
06:55:07 INFO - +
06:55:07 INFO - #adjacent-p3 - root.queryAll is not a function
06:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:07 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
06:55:07 INFO - +
06:55:07 INFO - #adjacent-p3 - root.query is not a function
06:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:07 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+
06:55:07 INFO - #adjacent-p3 - root.queryAll is not a function
06:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:07 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+
06:55:07 INFO - #adjacent-p3 - root.query is not a function
06:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:07 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
06:55:07 INFO - +#adjacent-p3 - root.queryAll is not a function
06:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:07 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
06:55:07 INFO - +#adjacent-p3 - root.query is not a function
06:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:07 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
06:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:07 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
06:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:07 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
06:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:07 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
06:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:07 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
06:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:07 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
06:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:07 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
06:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:07 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
06:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:07 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
06:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:07 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
06:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:07 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
06:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:07 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
06:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:07 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
06:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:07 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
06:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:07 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
06:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:07 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
06:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:07 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
06:55:07 INFO - ~
06:55:07 INFO - #sibling-p3 - root.queryAll is not a function
06:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:07 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
06:55:07 INFO - ~
06:55:07 INFO - #sibling-p3 - root.query is not a function
06:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:07 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~
06:55:07 INFO - #sibling-p3 - root.queryAll is not a function
06:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:07 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~
06:55:07 INFO - #sibling-p3 - root.query is not a function
06:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:07 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
06:55:07 INFO - ~#sibling-p3 - root.queryAll is not a function
06:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:07 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
06:55:07 INFO - ~#sibling-p3 - root.query is not a function
06:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:07 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
06:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:07 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
06:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:07 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
06:55:07 INFO -
06:55:07 INFO - ,
06:55:07 INFO -
06:55:07 INFO - #group strong - root.queryAll is not a function
06:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:07 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
06:55:07 INFO -
06:55:07 INFO - ,
06:55:07 INFO -
06:55:07 INFO - #group strong - root.query is not a function
06:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:07 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,
06:55:07 INFO - #group strong - root.queryAll is not a function
06:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:07 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,
06:55:07 INFO - #group strong - root.query is not a function
06:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:07 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
06:55:07 INFO - ,#group strong - root.queryAll is not a function
06:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:07 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
06:55:07 INFO - ,#group strong - root.query is not a function
06:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:07 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
06:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:07 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
06:55:07 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:07 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:55:07 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
06:55:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:07 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:55:07 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:55:07 INFO - TEST-OK | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | took 9304ms
06:55:07 INFO - PROCESS | 1867 | --DOCSHELL 0x7f56e1d2b800 == 6 [pid = 1916] [id = 808]
06:55:07 INFO - PROCESS | 1867 | --DOMWINDOW == 24 (0x7f56e2329400) [pid = 1916] [serial = 2241] [outer = (nil)] [url = about:blank]
06:55:07 INFO - PROCESS | 1867 | --DOMWINDOW == 23 (0x7f56e45e7800) [pid = 1916] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/selection/test-iframe.html]
06:55:07 INFO - PROCESS | 1867 | --DOMWINDOW == 22 (0x7f56e1f9c400) [pid = 1916] [serial = 2234] [outer = (nil)] [url = about:blank]
06:55:07 INFO - PROCESS | 1867 | --DOMWINDOW == 21 (0x7f56e45dc800) [pid = 1916] [serial = 2244] [outer = (nil)] [url = about:blank]
06:55:07 INFO - PROCESS | 1867 | --DOMWINDOW == 20 (0x7f56e624f400) [pid = 1916] [serial = 2249] [outer = (nil)] [url = about:blank]
06:55:07 INFO - PROCESS | 1867 | --DOMWINDOW == 19 (0x7f56e6240c00) [pid = 1916] [serial = 2247] [outer = (nil)] [url = about:blank]
06:55:07 INFO - TEST-START | /selectors/attribute-selectors/attribute-case/cssom.html
06:55:07 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e1e1d800 == 7 [pid = 1916] [id = 811]
06:55:07 INFO - PROCESS | 1867 | ++DOMWINDOW == 20 (0x7f56e1f3a800) [pid = 1916] [serial = 2267] [outer = (nil)]
06:55:07 INFO - PROCESS | 1867 | ++DOMWINDOW == 21 (0x7f56e1f3c000) [pid = 1916] [serial = 2268] [outer = 0x7f56e1f3a800]
06:55:08 INFO - PROCESS | 1867 | ++DOMWINDOW == 22 (0x7f56e1f45000) [pid = 1916] [serial = 2269] [outer = 0x7f56e1f3a800]
06:55:09 INFO - PROCESS | 1867 | --DOMWINDOW == 21 (0x7f56e6235c00) [pid = 1916] [serial = 2257] [outer = (nil)] [url = about:blank]
06:55:09 INFO - PROCESS | 1867 | --DOMWINDOW == 20 (0x7f56e1f9d400) [pid = 1916] [serial = 2260] [outer = (nil)] [url = about:blank]
06:55:09 INFO - PROCESS | 1867 | --DOMWINDOW == 19 (0x7f56e624b800) [pid = 1916] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/selection/isCollapsed.html]
06:55:09 INFO - PROCESS | 1867 | --DOMWINDOW == 18 (0x7f56e1f90400) [pid = 1916] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/selection/selectAllChildren.html]
06:55:09 INFO - PROCESS | 1867 | --DOMWINDOW == 17 (0x7f56e1dca400) [pid = 1916] [serial = 2229] [outer = (nil)] [url = http://web-platform.test:8000/selection/collapse.html]
06:55:09 INFO - PROCESS | 1867 | --DOMWINDOW == 16 (0x7f56e1dc9800) [pid = 1916] [serial = 2232] [outer = (nil)] [url = http://web-platform.test:8000/selection/collapseToStartEnd.html]
06:55:09 INFO - PROCESS | 1867 | --DOMWINDOW == 15 (0x7f56e45db000) [pid = 1916] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/selection/removeAllRanges.html]
06:55:09 INFO - PROCESS | 1867 | --DOMWINDOW == 14 (0x7f56e1dcd800) [pid = 1916] [serial = 2235] [outer = (nil)] [url = http://web-platform.test:8000/selection/deleteFromDocument.html]
06:55:09 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ insertRule
06:55:09 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSRule#cssText
06:55:09 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 "
06:55:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
06:55:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
06:55:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:55:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:55:09 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSStyleRule#selectorText
06:55:09 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"
06:55:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
06:55:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
06:55:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:55:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:55:09 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ insertRule in @media
06:55:09 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSRule#cssText in @media
06:55:09 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 "
06:55:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
06:55:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
06:55:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:55:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:55:09 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSStyleRule#selectorText in @media
06:55:09 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"
06:55:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
06:55:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
06:55:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:55:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:55:09 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] insertRule - An invalid or illegal string was specified
06:55:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
06:55:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
06:55:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:55:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:55:09 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] getting CSSRule#cssText - An invalid or illegal string was specified
06:55:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
06:55:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
06:55:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:55:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:55:09 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 { "
06:55:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
06:55:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
06:55:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:55:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:55:09 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] getting CSSStyleRule#selectorText - An invalid or illegal string was specified
06:55:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
06:55:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
06:55:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:55:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:55:09 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"
06:55:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
06:55:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
06:55:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:55:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:55:09 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] insertRule in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
06:55:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
06:55:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
06:55:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:55:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:55:09 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]
06:55:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
06:55:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
06:55:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:55:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:55:09 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 { "
06:55:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
06:55:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
06:55:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:55:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:55:09 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]
06:55:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
06:55:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
06:55:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:55:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:55:09 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"
06:55:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
06:55:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
06:55:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:55:09 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:55:09 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] insertRule - An invalid or illegal string was specified
06:55:10 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
06:55:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:10 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
06:55:10 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:55:10 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:55:10 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] getting CSSRule#cssText - An invalid or illegal string was specified
06:55:10 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
06:55:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:10 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
06:55:10 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:55:10 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:55:10 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 { "
06:55:10 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
06:55:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:10 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
06:55:10 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:55:10 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:55:10 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] getting CSSStyleRule#selectorText - An invalid or illegal string was specified
06:55:10 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
06:55:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:10 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
06:55:10 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:55:10 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:55:10 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"
06:55:10 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
06:55:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:10 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
06:55:10 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:55:10 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:55:10 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] insertRule in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
06:55:10 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
06:55:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:10 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
06:55:10 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:55:10 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:55:10 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]
06:55:10 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
06:55:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:10 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
06:55:10 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:55:10 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:55:10 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 { "
06:55:10 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
06:55:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:10 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
06:55:10 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:55:10 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:55:10 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]
06:55:10 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
06:55:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:10 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
06:55:10 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:55:10 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:55:10 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"
06:55:10 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
06:55:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:10 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
06:55:10 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:55:10 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:55:10 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] insertRule - An invalid or illegal string was specified
06:55:10 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
06:55:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:10 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
06:55:10 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:55:10 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:55:10 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] getting CSSRule#cssText - An invalid or illegal string was specified
06:55:10 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
06:55:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:10 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
06:55:10 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:55:10 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:55:10 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 { "
06:55:10 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
06:55:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:10 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
06:55:10 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:55:10 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:55:10 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] getting CSSStyleRule#selectorText - An invalid or illegal string was specified
06:55:10 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
06:55:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:10 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
06:55:10 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:55:10 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:55:10 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"
06:55:10 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
06:55:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:10 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
06:55:10 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:55:10 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:55:10 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] insertRule in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
06:55:10 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
06:55:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:10 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
06:55:10 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:55:10 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:55:10 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]
06:55:10 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
06:55:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:10 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
06:55:10 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:55:10 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:55:10 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 { "
06:55:10 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
06:55:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:10 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
06:55:10 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:55:10 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:55:10 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]
06:55:10 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
06:55:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:10 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
06:55:10 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:55:10 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:55:10 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"
06:55:10 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
06:55:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:10 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
06:55:10 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:55:10 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:55:10 INFO - TEST-OK | /selectors/attribute-selectors/attribute-case/cssom.html | took 2629ms
06:55:10 INFO - TEST-START | /selectors/attribute-selectors/attribute-case/semantics.html
06:55:10 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56e7cd7800 == 8 [pid = 1916] [id = 812]
06:55:10 INFO - PROCESS | 1867 | ++DOMWINDOW == 15 (0x7f56e1f39800) [pid = 1916] [serial = 2270] [outer = (nil)]
06:55:10 INFO - PROCESS | 1867 | ++DOMWINDOW == 16 (0x7f56e65e4000) [pid = 1916] [serial = 2271] [outer = 0x7f56e1f39800]
06:55:10 INFO - PROCESS | 1867 | ++DOMWINDOW == 17 (0x7f56e7928800) [pid = 1916] [serial = 2272] [outer = 0x7f56e1f39800]
06:55:11 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56eb5d1800 == 9 [pid = 1916] [id = 813]
06:55:11 INFO - PROCESS | 1867 | ++DOMWINDOW == 18 (0x7f56e7962800) [pid = 1916] [serial = 2273] [outer = (nil)]
06:55:11 INFO - PROCESS | 1867 | ++DOCSHELL 0x7f56eb5d2800 == 10 [pid = 1916] [id = 814]
06:55:11 INFO - PROCESS | 1867 | ++DOMWINDOW == 19 (0x7f56e7bc8800) [pid = 1916] [serial = 2274] [outer = (nil)]
06:55:11 INFO - PROCESS | 1867 | ++DOMWINDOW == 20 (0x7f56e7bc9c00) [pid = 1916] [serial = 2275] [outer = 0x7f56e7962800]
06:55:11 INFO - PROCESS | 1867 | ++DOMWINDOW == 21 (0x7f56e7bcb000) [pid = 1916] [serial = 2276] [outer = 0x7f56e7bc8800]
06:55:12 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='BAR'] /* sanity check (match) */ in standards mode
06:55:12 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='BAR'] /* sanity check (match) */
with querySelector in standards mode
06:55:12 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
06:55:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
06:55:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
06:55:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:55:12 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:55:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:55:12 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
06:55:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
06:55:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
06:55:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:55:12 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:55:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:55:12 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
06:55:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
06:55:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
06:55:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:55:12 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:55:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:55:12 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i]
with querySelector in standards mode - An invalid or illegal string was specified
06:55:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
06:55:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
06:55:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:55:12 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:55:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:55:12 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
06:55:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
06:55:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
06:55:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:55:12 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:55:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:55:12 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
06:55:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
06:55:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
06:55:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:55:12 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:55:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:55:12 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
06:55:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
06:55:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
06:55:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:55:12 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:55:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:55:12 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
06:55:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
06:55:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
06:55:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:55:12 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:55:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:55:12 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
06:55:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
06:55:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
06:55:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:55:12 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:55:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:55:12 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
06:55:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
06:55:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
06:55:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:55:12 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:55:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:55:12 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
06:55:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
06:55:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
06:55:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:55:12 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:55:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:55:12 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
06:55:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
06:55:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
06:55:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:55:12 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:55:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:55:12 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
06:55:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
06:55:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
06:55:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:55:12 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:55:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:55:12 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
06:55:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
06:55:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
06:55:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:55:12 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:55:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:55:12 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
06:55:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
06:55:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
06:55:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:55:12 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:55:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:55:12 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
06:55:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
06:55:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
06:55:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:55:12 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:55:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:55:12 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
06:55:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
06:55:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
06:55:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:55:12 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:55:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:55:12 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
06:55:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
06:55:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
06:55:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:55:12 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:55:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:55:12 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
06:55:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
06:55:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
06:55:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:55:12 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:55:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:55:12 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
06:55:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
06:55:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
06:55:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:55:12 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:55:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:55:12 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
06:55:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
06:55:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
06:55:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:55:12 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:55:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:55:12 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
06:55:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
06:55:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
06:55:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:55:12 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:55:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:55:12 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
06:55:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
06:55:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
06:55:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:55:12 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:55:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:55:12 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
06:55:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
06:55:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
06:55:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:55:12 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:55:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:55:12 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
06:55:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
06:55:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
06:55:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:55:12 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:55:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:55:12 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
06:55:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
06:55:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
06:55:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:55:12 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:55:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:55:12 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
06:55:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
06:55:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
06:55:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:55:12 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:55:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:55:12 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
06:55:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
06:55:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
06:55:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:55:12 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:55:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:55:12 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
06:55:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
06:55:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
06:55:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:55:12 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:55:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:55:12 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
06:55:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
06:55:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
06:55:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:55:12 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:55:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:55:12 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
06:55:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
06:55:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
06:55:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:55:12 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:55:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:55:12 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
06:55:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
06:55:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
06:55:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:55:12 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:55:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:55:12 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
06:55:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
06:55:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
06:55:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:55:12 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:55:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:55:12 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
06:55:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
06:55:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
06:55:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:55:12 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:55:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:55:12 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
06:55:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
06:55:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
06:55:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:55:12 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:55:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:55:12 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
06:55:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
06:55:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
06:55:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:55:12 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:55:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:55:12 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
06:55:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
06:55:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
06:55:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:55:12 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:55:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:55:12 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
06:55:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
06:55:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
06:55:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:55:12 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:55:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:55:12 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
06:55:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
06:55:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
06:55:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:55:12 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:55:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:55:12 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [missingattr] /* sanity check (no match) */
in standards mode
06:55:12 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [missingattr] /* sanity check (no match) */
with querySelector in standards mode
06:55:12 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
06:55:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:134:9
06:55:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:130:1
06:55:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
06:55:12 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:55:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:55:12 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i]
with querySelector in standards mode - An invalid or illegal string was specified
06:55:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:139:25
06:55:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:138:1
06:55:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
06:55:12 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:55:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:55:12 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
06:55:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:134:9
06:55:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:130:1
06:55:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
06:55:12 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:55:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:55:12 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
06:55:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:139:25
06:55:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
06:55:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:55:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:138:1
06:55:12 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
06:55:12 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:55:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:55:12 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i] /* \0 in attribute */